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

Sa se calculeze suma elementelor de pe deasupra, dedesupt diagonalei principale si produsul elementelor de pe deasupra, dedesupt diagonalei secundare.

PLS


marcuandreii68p8oko7: suma elementelor de deasupra si dedesubt impreuna sau separat?

Răspunsuri la întrebare

Răspuns de Zivago
3
#include <iostream>
#include <fstream>
using namespace std;
int a[25][25],n,i,j,s_deasupra=0,s_dedesupt=0,p_deasupra=1,p_dedesupt=1;
int main()
{
 cin>>n; 
for(i=1;i<=n;i++)   
 for(j=1;j<=n;j++)       
        cin>>a[i][j]; 
for(i=1;i<=n;i++)   
  for(j=1;j<=n;j++)       
            if(i<j)         
                s_deasupra+=a[i][j];     
           else         
                if(i>j)           
                s_dedesupt+=a[i][j]; 
for(i=1;i<=n;i++)   
    for(j=1;j<=n;j++)     
                if(j<n+1-i)       
                    p_deasupra*=a[i][j];     
                else       
                    if(j>n+1-i)             
                   p_dedesupt*=a[i][j];
    cout<<s_deasupra<<endl;     
    cout<<s_dedesupt<<endl;   
    cout<<p_deasupra<<endl;   
     cout<<p_dedesupt;   
 return 0;
}
Alte întrebări interesante