Răspuns:
int main()
{
int i, p, a[8][8];
//Ceea ce ti se cere tie
return 0;
}
Ceea ce ti se cere tie:
p=1;
for( i=1 ; i<=7 ; i++ )
{
p = p * a[i][i];
}
for( i=7 ; i>=1 ; i-- )
{
cout<<p;
p = p / a[i];
}
Explicație:
Fie mat. :
[1] 2 3 4 5 6 7
2 [3] 4 5 6 7 1
3 4 [5] 6 7 1 2
4 5 6 [7] 1 2 3
5 6 7 1 [2] 3 4
6 7 1 2 3 [4] 5
7 1 2 3 4 5 [6]
Ti-am incadrat in paranteze drepte diagonala principala a matricei. Ceea ce-ti cere este sa faci produsul tuturor celor 7 elemente. Apoi, trebuie sa afisezi produsul tuturor elemente (toate sapte), apoi a primelor 6 (fara ultimul 6), apoi a primelor 5 (fara ultimele doua, 4 si 6) si tot asa...
Eu am facut o bucla pentru a face produsul, apoi am luat-o in ordine descrescatoate de la ultima linie pana la prima si am afisat produsul, urmand ca din produs sa elimin elementul de pe linia curenta.