Ayuda con if

AkUzZeR
18 de Mayo del 2006
Hola que tal, estoy empezando a aprender a programar en la universidad y me estoy leyendo un libro de nombre Como programar C/C++ de Deitel q a mi forma d ver..está perfecto, nomás..tengo una duda...no sé si puedas ayudarme.

me pide que en el programa entré tres numeros enteros y que en la pantalla imprima, la suma, el producto y el promedio y también el número más grande y el número más pequeño, pero solamente utilizando la forma de selección del enunciado if y printf y scanf...pero no sé q px..lo q llevo es esto:

#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;




}

Podrían ayudarme?

crisam
18 de Mayo del 2006
mayor = num1;
if (num2>mayor)
mayor = num2
if(num3>mayor)
mayor=num3

Caiman
18 de Mayo del 2006
#include <iostream.h>

int main(void)
{
int num[3]={0,0,0},a=0,b,aux;

printf("n Introduce los numeros: ");
while(a<3) scanf("%d",&num[a++]);
printf("n La suma es: %d",num[0]+num[1]+num[2]);
printf("n El producto es: %d",num[0]*num[1]*num[2]);
printf("n El promedio es: %d",((num[0]+num[1]+num[2])/3));

for(a=0;a<3;a++)
for(b=0;b<3;b++)
{
if(num[a]<num[b])
{
aux=num[a];
num[a]=num[b];
num[b]=aux;
}
}

printf("n El numero mas chico es: %d",num[0]);
printf("n El numero mas grande es: %d",num[2]);
return(1);
}

Miguel
18 de Mayo del 2006
# include <stdio.h>

main()
{
int a, b, c;

printf(\\\"Escriba un programa de C que entre tres enteros diferentes del teclado, y a\\\\n\\\");
printf(\\\" continuacion imprima la suma, el promedio, el producto, el mas pequeño y el\\\\n\\\");
printf(\\\" mas grande de estos numeros. Utilice solo la forma de una seleccion del\\\\n\\\");
printf(\\\" enunciado if, que usted aprendio en este capitulo.\\\\n\\\\n\\\\n\\\");

printf(\\\"Introduce tres diferentes enteros: \\\");
scanf(\\\"%d%d%d\\\", &a, &b, &c);

printf(\\\"La suma es: %d\\\\n\\\", a+b+c);
printf(\\\"El promedio es: %.6f\\\\n\\\", (float)(a+b+c)/3);
printf(\\\"El producto es: %d\\\\n\\\", a*b*c);
// Compara el Menor
if (a<b)
{
if (a<c)
printf(\\\"El mas pequeño es: %d\\\\n\\\", a);
}
if (b<a)
{
if (b<c)
printf(\\\"El mas pequeño es: %d\\\\n\\\", b);
}
if (c<a)
{
if (c<b)
printf(\\\"El mas pequeño es: %d\\\\n\\\", c);
}
// Compara el Mayor
if (a>b)
{
if (a>c)
printf(\\\"El mas grande es: %d\\\\n\\\\n\\\", a);
}
if (b>a)
{
if (b>c)
printf(\\\"El mas grande es: %d\\\\n\\\\n\\\", b);
}
if (c>a)
{
if (c>b)
printf(\\\"El mas grande es: %d\\\\n\\\\n\\\", c);
}

getchar();
getchar();
return 0;
}