Witam!
Utworzyłem tablice o wymiarach n x n i wypełniłem ją dowolnymi liczbami rzeczywistymi.
Oto moje wypociny:
#include<iostream>
using namespace std;
int main()
{
unsigned int n, max=0;
cin>>n;
float *tab=new float[n];
float **mac=new float*[n];
for(int i=0;i<n;i++)
mac[i]=new float[n];
for(int x=0;x<n;x++)
for(int y=0;y<n;y++)
while( !(cin>>mac[y][x]) )
{
cout<<"ERROR\n";
cin.clear();
cin.sync();
}
for(int x=0;x<n;x++)
for(int y=0;y<n;y++)
tab[x]+=mac[x][y];
for(int x=1;x<n;x++)
if(tab[x]>tab[x-1]) tab[x]=max;
else tab[x-1]=max;
cout<<max;
for(int i=0;i<n;i++)
delete [] mac[i];
delete [] mac;
delete [] tab;
return 0;
}
Mam problem ze znalezieniem kolumny, której suma elementów jest największa.