Это язык, а не среда. C++ меняется, поэтому в разных средах используются разные его версии.
#include<iostream>#include<iomanip>using namespace std;const int nm=20;void input(int a[][nm], int &n){ cout<<"Enter the size of array: "; cin>>n; cout<<endl; for(int i=0;i<n;i++){ cout<<"Enter "<< n<<" elements of line "<<i+1<<": "; for(int j=0;j<n;j++)cin>>a[i][j];}}int sumpos(int a[][nm], int n){ int s=0; for(int i=0;i<n;i++)for(int j=0;j<n;j++)s+=a[i][j]; return s;}void tran(int a[][nm], int n, int m){ int i,j; for(i=0,j=0;j<n;i++,j++)i-=!(a[i][m]=a[j][m]); while(i<n)a[i++][m]=0;}void output(int a[][nm], int n){ for(int i=0;i<n;i++){ for(int j=0;j<n;j++)cout<<setw(6)<<a[i][j]; cout<< endl;}}int main(){int n,s; int a[nm][nm]; input(a,n);cout<<endl<<"sum of positives="<<sumpos(a,n)<<endl<<endl;tran(a,n,1); output(a,n);cout<<"\nPress Enter for exit\n"; cin.get(); cin.get();}
Спасибо большое)
и спасибо, что поправили, даже стыдно немного стало :blush: