Pari e dispari in un vettore
PROBLEMA
Scrivere un programma che acquisito da tastiera un array di 15 restituisce a video il numero dei pari e dei dispari.
CODICE SORGENTE
//librerie
#include <stdio.h>
#include <stdlib.h>
//costante
#define N 15
//dichiarazione funzione
void banner();
//funzione
void banner (void) {
printf("Grazie di aver utilizzato il programma\n");
}
//funzione del programma
int main(int argc, char *argv[]) {
//dichiarazione variabili
int array[N];
int pari=0, dispari=0, i=0;
//sezione di input
for (i=0;i<N;i++) {
printf("Inserisci valore %i:", i+1);
scanf("%i", &array[i]);
}
//verifica di2 tutti gli elementi
for (i=0;i<N;i++) {
if (array[i]%2==0) { //se è oari
pari++;
}
else { //se è dispari
dispari++;
}
}
//output a video
printf("Pari: %i\n", pari);
printf("Dispari: %i", dispari);
getch();
//sezione ringranziamenti
system("cls");
for (i=0;i==5;i++) {
banner();
}
//fine programma
system("PAUSE");
return 0;
}