Ciao a tutti!
Sto svolgendo un esercizio in C per l' università, sono al primo anno e non so praticamente niente di programmazione. Praticamente dovrei scrivere un programma che, scrivendo dei voti, dovrebbe analizzarli e, se maggiori di 50, aggiungerli in un contatore.
Ecco il codice:
codice:
#include <stdio.h>
int main () {
int voto;
int i;
int app;
while (i<voto){
i = app;
printf("inserisi il voto\n");
scanf("%d",&voto);
if (voto > 50)
i++;
printf("il numero dei promossi ':%d\n",i);
app = i;
}
}
A questo punto non riesco a capire 2 cose:
1: avviando il programma in Windows, questo funziona, il problema è che il contatore mi parte da 2.
2: cercando di eseguire lo stesso programma su Mac con xcode, esso parte e si ferma dopo il primo inserimento dandomi come risultato un numero lunghissimo.
Non sto proprio riuscendo a venire a capo di questi problemi.
Spero che mi diate una mano! Grazie 1000 a tutti e complimenti per il forum!