C/Visual C - Ayuda con if (basico)

 
Vista:

Ayuda con if (basico)

Publicado por Alan (1 intervención) el 09/04/2006 23:44:37
Hola que tal, estoy aprendiendo a programar. Estoy llevando clase de Estructura de datos y como la verdad no tenía ni idea de esto, me puse a ller el libro de Como programar C/C++ de deitel donde me piden el siguiente ejercicio:

Escriba un programa de C que entre tres enteros diferentes del teclado y a continuación iprima la suma, el promedio, el producto, el numero más pequeño y el más grande. Utilizando solo la forma de una selección del enunciado if, printf y scanf, no más.

y lo que llevo es...

#include <stdio.h>
#include <conio.h>

main()
{
int num1, num2, num3;
int sum, prom, prod, small, larger;
printf("Escriba tres numeros enteros: \n");}
scanf("%d%d%d", num1, num2, num3);

sum = num1 + num2 + num3;
prom = (num1 + num2 + num3) / 3;
prod = num1 * num2 * num3;


}

no sé si ustedes puedan ayudarme, estoy muy interesado en aprender...lo q tengo duda es en cuanto a los if...

Grcias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con if (basico)

Publicado por -.- (15 intervenciones) el 10/04/2006 01:29:48
#include <conio.h>

main()
{
int num1, num2, num3;
int sum, prom, prod, small, larger;
printf("Escriba tres numeros enteros: \n");}
scanf("%d%d%d", &num1, &num2, &num3);

sum = num1 + num2 + num3;
prom = (num1 + num2 + num3) / 3;
prod = num1 * num2 * num3;

if(num1<num2 && num1<num3)
small=num1;
else if(num2<num1 && num2<num3)
small=num2;
else
small=num3;

//haces al revez para encontrar el mayor y muestras los resultados

printf( "%d %d %d %d %d",sum,prom,prod,small,large);

//tu modificas el modo de impresion ^^, creo q prom deberias declararlo como float

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar