Det enklaste sättet att beräkna produkten av en matris med värden i C + + är att iterera över dem , beräkna produkten som du går . Iteration över en array är en mycket vanlig uppgift när du skriver i C + + , vilket innebär att det är mycket viktigt att förstå hur iteration fungerar . Instruktioner
1
Deklarera och initiera en array med numeriska värden . Exempel :
flyttal [ 4 ] = { 5,1 , 7,5 , 22 , 192,8 };
2
Deklarera en variabel för att lagra resultatet , initierar dess värde till 1 . Exempel :
flyttal [ 4 ] = { 5,1 , 7,5 , 22 , 192,8 };
float resultat = 1 ;
3
Skapa ett " för loop " för att iterera över arrayen , multiplicera resultatet variabeln med varje värde . Följande exempel slingan kommer köra koden innanför fästena upprepade gånger , uppräkning variabeln i varje slinga , så länge som värdet på i är mindre än 4 :
flyttal [ 4 ] = { 5.1 , 7.5 , 22 , 192,8 };
float resultat = 1 ;
for (int i = 0 ; i < 4 , i + + ) katalog
{
resultat * = tal [ i] ;
}