Galera, estou aprendendo array e estrutura de repetição, o problema desse código é que ele só faz até 5 mesmo informando um numero maior, como eu resolveria esse problema?
#include <stdio.h>
#include <stdlib.h>
//inteiro par ou impar
int parouimpar (int);
int main(int argc, char *argv[]) {
int limite, i, numero, result;
printf ("Digite a quantidade de numeros que deseja informar: ");
scanf ("%i", &limite);
for (i = 0; i<limite; i++){
printf ("Digite o numero : ");
scanf ("%i", &numero);
printf ("\n");
}
for (i = 0; i<limite; i++){
result = parouimpar(numero);
if (result==1){
printf ("O numero %i é par!\n ", numero);
printf ("\n");
}else{
printf ("O numero %i é impar!\n", numero);
printf ("\n");
}
}
system("pause");
return 0;
}
int parouimpar (int num){
if (num%2==0){
return 1;
}else{
return 0;
}
}
Pergunta
jerfesonguerra
Galera, estou aprendendo array e estrutura de repetição, o problema desse código é que ele só faz até 5 mesmo informando um numero maior, como eu resolveria esse problema?
#include <stdio.h>
#include <stdlib.h>
//inteiro par ou impar
int parouimpar (int);
int main(int argc, char *argv[]) {
int limite, i, numero, result;
printf ("Digite a quantidade de numeros que deseja informar: ");
scanf ("%i", &limite);
for (i = 0; i<limite; i++){
printf ("Digite o numero : ");
scanf ("%i", &numero);
printf ("\n");
}
for (i = 0; i<limite; i++){
result = parouimpar(numero);
if (result==1){
printf ("O numero %i é par!\n ", numero);
printf ("\n");
}else{
printf ("O numero %i é impar!\n", numero);
printf ("\n");
}
}
system("pause");
return 0;
}
int parouimpar (int num){
if (num%2==0){
return 1;
}else{
return 0;
}
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.