Den enkleste måten å beregne produkt av en matrise med verdier i C + + er å iterere over dem , beregning av produktet som du går. Iterasjon over en matrise er en svært vanlig oppgave når du skriver i C + + , noe som betyr at det er svært viktig å forstå hvordan gjennomkøyring verkar . Instruksjoner
en
Erklærer og klargjøre en rekke tallverdier . Eksempel :
float tall [ 4 ] = { 5.1, 7.5 , 22, 192,8 };
2
Erklærer en variabel til å lagre resultatet , initialisering verdien til ett . Eksempel :
float tall [ 4 ] = { 5.1, 7.5 , 22, 192,8 };
float resultat = 1;
3
Opprett en " for loop" å iterere over rekken , multiplisere resultatet variabel ved hver verdi . Følgende eksempel sløyfe vil kjøre koden inne i parentes gjentatte ganger , og øker variabelen i hver loop, så lenge verdien av jeg er mindre enn 4 :
float tall [ 4 ] = { 5.1, 7.5, 22 , 192,8 };
float resultat = 1;
for ( int i = 0 ; i < 4 ; i + + )
{
resultat * = tall [i ];
}