miercuri, 27 noiembrie 2013

Maxim Suma

Sa se afișeze suma elementelor matricei  de pe  o coloana aleasa și valoarea maxima de pe o coloana aleasă.
Dispaly: the amount of matrix elements and the maximum values of the  selected column .


#include <iostream>

using namespace std;
int i,j,a[10][10],n,b[10][10];
void citire(int x[10][10])
{
    for(i=1;i<=n;i++)
        for(j=1;j<=n;j++)
       {
        cout<<"a["<<i<<"]["<<j<<"]=";
        cin>>a[i][j];}
}
int maximc(int x[10][10])
{  int maxc;
    for(j=1;j<=n;j++)
       {

        maxc=a[1][j]; for(i=1;i<=n;i++)


       if (maxc<a[i][j])
           maxc=a[i][j];
      }
       return maxc;}
int sumac(int x[10][10])
{  int sc;
    for(j=1;j<=n;j++)
      {

       sc=a[1][j];
        for(i=1;i<=n;i++)

          sc=sc+a[i][j];

       }
       return sc;}
 void afisare(int x[10][10])
{
for(i=1;i<=n;i++)
{
 for(j=1;j<=n;j++)
 cout<<a[i][j]<<" ";
 cout<<"\n";
 }
}

void inlocuire(int x[10][10])
{
    for(i=1;i<=n;i++)
        for(j=1;j<=n;j++)
            {
            if(a[i][j]==maximc(a))
                a[i][j]=sumac(a);
            }

}
void afisareb(int x[10][10])
{
    for(i=1;i<=n;i++)
      {
        for(j=1;j<=n;j++)
          cout<<a[i][j];
        cout<<"\n";}
}

int main()
{cout<<"Numarul de linii si coloane este =";cin>>n;
citire(a);afisare(a);
 cout<<"Valoarea sumei de pe coloana "<<j<<" este "<<sumac(a)<<endl;
 cout<<"Valoarea max de pe coloana "<<j<<" este "<<maximc(a)<<endl;
inlocuire(a);
afisare(a);


    return 0;
}


Niciun comentariu:

Trimiteți un comentariu

Pointeri

  Prezentare generală  Un pointer este o variabilă care are ca valoare  o adresă din memoria internă a calculatorului  , această adresă ap...