angelo0001
Utente Èlite
- Messaggi
- 4,071
- Reazioni
- 638
- Punteggio
- 141
Ciao, oggi ho fatto una verifica di informatica, e il secondo esercizio chiedeva proprio di trovare, all'interno di un vettore già caricata, il valore più frequente, tenendo conto che l'informatica è molto basiliare la prof ci ha detto di usare solo il vettore iniziale, ma io non riesco a capire come potrebbe essere possibile fare questo
Qualcuno mi sa dire se si può?
io ho fatto una cosa del genere
Che ovviamente non funziona così, ma la prof aveva detto che il vettore era già caricato.
Aggiustando il programma con l'inizializzazione fa quello che deve sul compilatore
Qualcuno mi sa dire se si può?
io ho fatto una cosa del genere
C:
int main()
{
int v[999], n, m, c[9999], i, r;
for(i=0;i<n;i++)
{
r = v[I];
c[r]++;
}
max = c[0];
for (i = 0; i<9999;i++)
{
if(c[I]>max)
{
max = c[I];
m = i;
}
}
printf("\n%d - %d\n",m, max);
}
Aggiustando il programma con l'inizializzazione fa quello che deve sul compilatore
Ultima modifica: