Ciao,
grazie mille per i vostri aiuti.
Ecco il codice finito
P.S. Se trovate qualcosa che non va rettificatemi subitocodice://Miglior voto delgi alunni conoscendo il nome e cognome #include<stdio.h> #include <string.h> //Serve per far funzionare lo strcpy int main() { float voti , votimax; const char *nome[] = {"Paolo", "Luca", "Giacomo", "Rita", "Mario", "Germano", "Emanuele", "Alessio", "Matteo", "Clara"}; //E' č un array di puntatori char mnome [30] ; //mnome corrisponde al nome dello studente migliore int i; for(i=0;i<10;i++) { printf("\nInsersci il %d %c voto corrisondente alla studente %s: ", i+1, 167, nome[i]); //Il numero 167 corrisponde (in codice ascii) al pallino ° che si mette per indicare l'ordine scanf("%f", &voti); if(i==0) { votimax=voti; strcpy(mnome, nome[i]); } else { if(voti>votimax) { votimax=voti; strcpy(mnome, nome[i]); } } } printf("\nIl voto massimo e\' di %2.1f ed e\' stato fatto dallo studente di nome %s", votimax, mnome); printf("\n"); system ("pause"); return 0; }
Ciao![]()

Rispondi quotando