13/03/2010, 09:11
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 118
Antigüedad: 16 años, 3 meses Puntos: 2 | |
Respuesta: consulta sobre if yo lo aria asi:
Código:
#include<stdio.h>
int main(){
int num1,num2, mayor, menor;
printf("introduce un numero:\n");
scanf("%i",&num1);
printf("introduce un segundo numero:\n");
scanf("%i",&num2);
if(num1<=0 || num2<=0){
printf("Numeros no aceptados,adios\n");
} else if(num1==num2){
printf("los numeros introducidos son iguales\n");
} else {
if (num1>num2) {
mayor=num1;
menor=num2;
}else {
mayor=num2;
menor=num1;
}
printf("el numero mayor es %i\n",mayor);
if(mayor%menor==0) {
printf("el numero %i si es multiplo de %i\n",menor,mayor);
} else {
printf("el numero %i no es multiplo de %i\n",menor,mayor);
}
}
}
Utilizando 2 variables auxiliares te aorras unos cuantos if y poniendo las comprobaciones de mayor a 0 y q sean distintos delante te ahorras compararlo dentro del if. Aunque todo esto en un programita tan simple no es q importe muxo xD |