Quien me ayuda a corregir mi programa? Lo que quiero que haga después de dar 10 números es que imprima cuantos de esos son multiplos de 5 y cuantos no, espero que me puedan ayudar.
La foto es el source el código de abajo será el Header.
//multiplos.h
void multiplos(int num, int i) ;
void multiplos(int num, int i) {
int multi=0;
if(num%5==0)
multi=num;
printf("%d son multiplos de 5",multi);
if(num%5!=0)
multi=num;
printf("%d no son multiplos de 5", multi) ;
}
Adjuntos:
cristhianzg:
Hola, una pregunta, los 10 numeros, son ingresados por teclad o numeros correlativos del 1 al 10?
Respuestas
Respuesta dada por:
1
void main() {
int k =0; //contador multiplo de 5
int c = 0; // contador no multiplo de 5
int num;
k=0;
c=0;
for( i=1; i<=10; i++){
scanf_("%d", &num)
if(num%5==0){
k=k+1;
}else{
c=c+1;
}
}
printf("%d son multiplos de 5", k);
printf("%d no son mutliplos de 5", c);
}
Para obtener cuantos son multiplos de 5 y cuantos no, agregue dos constantes que es k y c, k es cuenta cuantos son multiplos de 5 y c cuantos no lo son.
Dentro del for, se ingresa un numero, ese nunero es evaluado por un if donde me dice si es multiplo o no, luego si es multiplo va ir contando k = 0+ 1= 1 y asi las veces se acumulara..
int k =0; //contador multiplo de 5
int c = 0; // contador no multiplo de 5
int num;
k=0;
c=0;
for( i=1; i<=10; i++){
scanf_("%d", &num)
if(num%5==0){
k=k+1;
}else{
c=c+1;
}
}
printf("%d son multiplos de 5", k);
printf("%d no son mutliplos de 5", c);
}
Para obtener cuantos son multiplos de 5 y cuantos no, agregue dos constantes que es k y c, k es cuenta cuantos son multiplos de 5 y c cuantos no lo son.
Dentro del for, se ingresa un numero, ese nunero es evaluado por un if donde me dice si es multiplo o no, luego si es multiplo va ir contando k = 0+ 1= 1 y asi las veces se acumulara..
Preguntas similares
hace 6 años
hace 6 años
hace 6 años
hace 9 años
hace 9 años
hace 9 años