Salve a tutti sono nuovo in questo Forum, vorrei un consulto tecnico da parte vostra per capire gli errori che ho commesso durante il compito d'esame e se secondo voi potrei superarlo anche con un minimo voto!
Scrivere un programma in linguaggio C che
1. Chieda di introdurre da tastierra una sequenza di numeri interi tra 0 e 9 (inclusi) e termini la fase di input quando sia stato digitato un numero minore di 0 o maggiore di 9.
2. Memorizzi la sequenza di interi in un vettore (si può assumere che la sequenza contenga meno di 20 numeri)
3. Calcoli, per ciascun intero tra 0 e 9, quante volte esso è stato inserito, memorizzando i risultati in un vettore di 10 elementi
4. Visualizzi il vettore così costruito
5. Visualizzi l'intero tra 0 e 9 che è stato inserito più di frequente. In caso vi siano più elementi aventi frequenza massima, essi vanno visualizzati tiutti.
Svolgimento:
#DEFINE MAX NUM 10
#DEFINE MAX VET 20
main ()
{int vet [max vet], meno [max meno]
int I,J, max=0, control=1, N;
for (I,J); control=0//I<=max vet; I++)
{
printf ("inserisci_il %d numero\n");
scanf ("%d, & vett [I];
N=I
if (vett [I]<0 // vett [J]<9)
control= 0;
}
{
for (I=1; I<= N-1; I++)
{
for (J=0; J<=9; J++)
{
if (vet [I]==J)
meno [J]=meno[J]+1;
}
for [I=0, I<=9, I++]
{
printf ("%d", meno [I]);
}
{
for [I=0, J<=9/I+1)
}
{
if (meno [I]>= max)
max= I;
}
{
printf("gli_interi_più_frequenti_sono:");
for (I=0, J<=9, I++)
}
{
if (I==max
printf ("%d", meno [I]);
}
}
Grazie in anticipo!