corregirme los errores

faio
23 de Noviembre del 2005
Estoy empezando con c y me han mandado k cree un monton de programas. he empezado con uno pero no me lo compila alguien me lo podria corregir please.
(ponerlo en el foro corregido)
---------------------------------------------
//AreaRect.cpp
#include <stdio.h>
void main (void)
{
int base, altura, area;
printf ("nPrograma de calculo del area de un rectangulo");
printf ("nnEscriba base y altura:");

/*Leer base y altura de teclado*/
scanf("%d%d",&base,&altura);

/*Calcular e imprimir el area*/
area = base*altura;
printf ("nnEl area del rectangulo es : %dn",area);
}

faio
23 de Noviembre del 2005
este otro me lo compila pero al introducir una cantidad se sale del programa.
------------------
//AreaCir.cpp
#include <stdio.h>
#define PI 3.14
void main (void)
{
float radio, area;
printf ("nPrograma de calculo del area de un circulo");
printf ("nnEscriba el radio:");

/*Leer radio y altura de teclado*/
scanf("%f", &radio);

/*calcular e imprimir el area*/
area= PI * radio * radio;
printf ("nnEl area del circulo es : %fn", area);
}

kike
23 de Noviembre del 2005
He probado los dos y funcionan los dos correctamente.
En ambos casos realiza todo el trabajo y sale antes de que puedas ver el resultado, debes buscar un sistema para que el ordenador espere una pulsacion antes de salir, en c++ uso la funcion getch() de la libreria conio.h, pero no se si es valida para c.

faio
23 de Noviembre del 2005
gracias con ese include he conseguido k funcione.
pongo el codigo arreglado.
----------------------
//AreaCir.cpp
#include <stdio.h>
#include <conio.h>
#define PI 3.14
void main (void)
{
float radio, area;
printf ("nPrograma de calculo del area de un circulo");
printf ("nnEscriba el radio:");

/*Leer radio y altura de teclado*/
scanf("%f", &radio);

/*calcular e imprimir el area*/
area= PI * radio * radio;
printf ("nnEl area del circulo es : %fn", area);
getch();
}
-----------------------------
//AreaRect.cpp
#include <stdio.h>
#include <conio.h>
void main (void)
{
int base, altura, area;
printf ("nPrograma de calculo del area de un rectangulo");
printf ("nnEscriba base y altura:");

/*Leer base y altura de teclado*/
scanf("%d%d",&base,&altura);

/*Calcular e imprimir el area*/
area = base*altura;
printf ("nnEl area del rectangulo es : %dn",area);
getch();
}