Ciao a tutti, da poco ho iniziato a programmare in linguaggio C e sto avendo un problema con un esercizio.
Scrivere un programma in linguaggio C che, data una serie di numeri interi positivi inseriti da tastiera la cui terminazione è indicata dall'inserimento del valore -1, calcoli e visualizzi il numero di valori pari inseriti dall'utente e il numero totale dei valori inseriti.
Vi lascio di seguito ciò che sono riuscito a fare, non capisco cosa ho sbagliato. Vi ringrazio in anticipo.
#include<stdio.h>
int main(void) {
int n = 0, sommap, sommat;
sommap = 0, sommat = 1;
printf("Data una serie di numeri interi positivi; calcolare la somma dei valori pari e quella totale.\n");
for (; n != -1;) {
if (n % 2 == 0); {
sommap += n;
}
printf("Inserire un numero intero(-1 per terminare): ");
scanf("%d", &n);
sommat += n;
}
printf("\nRisultato pari:%d", sommap);
printf("\nRisultato totale:%d\n", sommat);
}