View Full Version : Una mano per un esercizio in c++?
"ad un concorso di bellezza partecipano 20 ragazze ognuna è giudicata da 10 persone le quali possono assegnare loro un voto, da uno a 10, determinare chi sarà la miss."
Questo è l'esercizio, c'è qualcuno così gentile da darmi delle dritte su come si fa?
starfred
10-11-2011, 19:53
Ciao, la soluzione più semplice mi sembra una matrice di int 20x10.
Poi con un doppio ciclo for scorri tutto e ti calcoli la somma totale di ogni riga, memorizzando l'indice della riga con l'elemento maggiore.
in pseudocodice
int matrix[20][10]
int indice=0, max=0, temp=0;
for i=0 to 19{
temp=0;
for k=0 to 9
temp=(matrix[i]+temp);
if (temp>max) {indice=i, max=temp;}
}
cout<<"la vincitrice e'" << indice<<endl
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.