Professional Documents
Culture Documents
Tema
Tema
1749
#include <iostream>
int main()
{
int n,z,a[200][200],i,j,s;
s=0;
cin>>n>>z;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
switch(z){
case 1: if(i<j && i+j<n-1)
s=a[i][j]+s;
break;
case 2: if(i<j && i+j>n-1)
s=a[i][j]+s;
break;
case 3: if(i>j && i+j>n-1)
s=a[i][j]+s;
break;
case 4: if(i>j && i+j<n-1)
s=a[i][j]+s;
break;
}
cout<<s;
return 0;
}
ex.781
#include <iostream>
int main()
{
int a[100][100],n,i,j,s[4],ok,aux;
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j];
s[0]=0;s[1]=0;s[2]=0;s[3]=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++){
if(i<j && i+j<n-1)
s[0]=s[0]+a[i][j];
if(i<j && i+j>n-1)
s[1]=s[1]+a[i][j];
if(i>j && i+j>n-1)
s[2]=s[2]+a[i][j];
if(i>j && i+j<n-1)
s[3]=s[3]+a[i][j];
}
do{ ok=1;
for(i=0;i<3;i++)
if(s[i]>s[i+1])
{ aux=s[i];
s[i]=s[i+1];
s[i+1]=aux;
ok=0;
}while (ok==0);
cout<<s[0]<<" "<<s[1]<<" "<<s[2]<<" "<<s[3];
return 0;
}