miercuri, 20 noiembrie 2013

Minimul fiecarei coloane din matrice

//Se dă un tablou bidimensional B cu n linii şi m coloane de componente întregi. Să se determine minimul fiecărei coloane şi minimul lui B. //


#include <iostream>

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

       cout<<"Numarul coloanei de pe care sa calculez minimul este =";cin>>b;
       if(b<=i)
            {for(j=1;j<=m;j++)
                 if(a[b][j]<minc)
                     minc=a[b][j];
       cout<<"Elementele de pe coloana "<<b<<" este="<<minc<<endl;}
       else
          cout<<"Nu ai tastat un numar valid";
    }
 void min_matrice()
  {
      int min;
      min=a[1][1];
      for(i=1;i<=n;i++)
         for(j=1;j<=m;j++)
           if(min>a[i][j])
                min=a[i][j];
      cout<<"Elementul minim din matricea a este ="<<min;
  }

int main()
{
    cout<<"Numarul de linii este =";cin>>n;
     cout<<"Numatrul de coloane este =";cin>>m;
     citire();
     min_coloana();
     min_matrice();
}

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...