zad18
gorazd
c_cpp
a year ago
1.2 kB
4
Indexable
2kolok_SP
#include <iostream>
#include <cctype>
#include <cstring>
#include <iomanip>
using namespace std;
int main() {
int n;
cin>>n;
float arr[n][n];
float transformed[n][n];
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
cin>>arr[i][j];
transformed[i][j]=0;
}
}
//baranje vrednost na x
float x = 0;
//cout<<"POD GLAVNA:"<<endl;
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if (i>j) {
//cout<<arr[i][j]<<" ";
x+=arr[i][j];
}
}
}
float y = 0;
//cout<<"POD SPOREDNA:"<<endl;
//suma podSPOREDNA
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if (j >= n-i) {
//cout<<arr[i][j]<<" ";
y+=arr[i][j];
}
}
}
//cout<<x<<" "<<y<<endl;
for (int i=0;i<n;i++) {
for (int j=0;j<n;j++) {
if (i==j) {
transformed[i][j]+=x;
}
if (i+j == n-1) {
transformed[i][j]+=y;
}
}
}
for (int i=0;i<n;i++) {
for (int j=0;j<n;j++) {
cout<<transformed[i][j]<<" ";
}
cout<<endl;
}
}Editor is loading...
Leave a Comment