Informatică, întrebare adresată de megaobada, 9 ani în urmă

Se consideră tabloul T[1..n,1..n] cu elemente numere întregi. Să se compună un program care va calcula produsul elementelor nenule de deasupra diagonalei principale şi va număra elementele negative de sub diagonala principală a matricei T.

Răspunsuri la întrebare

Răspuns de 12numaieu45
0
#include<iostream.h>
int t[30][30], i, j, n, q=0,p=1;
void main()
{
cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cout<<"t["<<i<<"]["<<j<<"]=";
cin>>t[i][j];
}
cout<<endl;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
cout<<t[i][j]<<" ";
cout<<endl;
}
cout<<endl;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(i<j)
p=p*t[i][j];
else if(i>j && t[i][j]<0)
q++;
cout<<"Produsul de deasupra diagonalei principale este "<<p;
cout<<" si sub diagonala principala sunt "<<q<<" elemente negative";
}



megaobada: da mai pe lung te rog...scriemi te rog tot programul
megaobada: cu variabile cu tot
megaobada: deoarece asa nu merge
12numaieu45: la mine merge, depinde in celucrezi tu, eu l-am facut in borland c++
megaobada: in pascal imi trebuia
megaobada: dar oricum mersi
12numaieu45: trebuia sa precizezi si tu ...
Alte întrebări interesante