alvesdasilvamariaedu 05/06/2018 SEGUE O CÓDIGO EM C, COM UMA IMAGEM DE UMA DE SUAS EXECUÇÕES:#includeint main() { int num , pares = 0, primos = 0, *vet_primos; do { printf("Informe um número (0 para sair): "); scanf("%d", &num); int d = 0; if(num != 0) { if(num%2 == 0) pares++; for(int i=1; i<=num; i++) if(num%i==0) d++; if(d == 2) { primos++; if(primos == 1) vet_primos = (int *) malloc(sizeof(int)); else vet_primos = (int *) realloc(vet_primos, primos*sizeof(int)); vet_primos[primos-1] = num; } } }while(num!=0); printf(" #### RESULTADO #### "); printf(" Números primos informados: "); for(int i = 0; i < primos; i++) { printf("[%d] ", vet_primos[i]); } printf(" Foram informados %d números pares.", pares); return 0;}
alvesdasilvamariaedu
SEGUE O CÓDIGO EM C, COM UMA IMAGEM DE UMA DE SUAS EXECUÇÕES:
#include
int main()
{
int num , pares = 0, primos = 0, *vet_primos;
do
{
printf("Informe um número (0 para sair): ");
scanf("%d", &num);
int d = 0;
if(num != 0)
{
if(num%2 == 0)
pares++;
for(int i=1; i<=num; i++)
if(num%i==0)
d++;
if(d == 2)
{
primos++;
if(primos == 1)
vet_primos = (int *) malloc(sizeof(int));
else
vet_primos = (int *) realloc(vet_primos, primos*sizeof(int));
vet_primos[primos-1] = num;
}
}
}while(num!=0);
printf(" #### RESULTADO #### ");
printf(" Números primos informados: ");
for(int i = 0; i < primos; i++)
{
printf("[%d] ", vet_primos[i]);
}
printf(" Foram informados %d números pares.", pares);
return 0;
}