Que tiene mal este código en C? al compilar me dice que falta un "if" antes del ultimo "else" El objetivo es un programa que me diga si un numero divide exactamente al otro.
#include int main() { int a, b; printf("digite un numero\n"); scanf("%i", &a); printf("digite otro numero\n"); scanf("%i", &b); if (a%b==0) printf("%i divide a %i exactamente\n", a, b); else if (b%a==0); printf("%i divide a %i exactamente\n", b, a); else printf("ninguno divide al otro exactamente"); system("pause"); return 0; }
juan1401
// Example program#include <iostream>#include <string> int main(){int a, b;printf("digite un numero\n");scanf("%d", &a);printf("digite otro numero\n");scanf("%d", &b);if (a%b==0){printf("%i divide a %i exactamente\n", a, b);} else if (b%a==0);{ printf("%i divide a %i exactamente\n", b, a);} if ((a%b!= 0 ) && (b%a!=0)) { printf("ninguno divide al otro exactamente"); }system("pause");return 0;}
int main(){int a, b;printf("digite un numero\n");scanf("%d", &a);printf("digite otro numero\n");scanf("%d", &b);if (a%b==0){printf("%i divide a %i exactamente\n", a, b);} else if (b%a==0);{ printf("%i divide a %i exactamente\n", b, a);} if ((a%b!= 0 ) && (b%a!=0)) { printf("ninguno divide al otro exactamente"); }system("pause");return 0;}