Matric I

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Matrici

Descrierea Programului Ruland acest program putem crea matrici dupa care acest program sa ne afiseze elementul minim din matrice, elementul maxim din matrice respectiv valorile minime de pe coloana si valorile maxime de pe acel rand.

Codul Sursa
#include <iostream> using namespace std; void afisare(); void min_max(); void min_col(); void max_ran(); void ultim(); int a,b,i,j,k [50] [50]; int main() { cout<<"Introduceti numarul de coloane a: "; cin>>a; cout<<"Introduceti numarul de coloane b: "; cin>>b; cout<<endl; for (i=0;i<b;i++) for (j=0;j<b;j++) { cout<<"k["<<i+1<<','<<j+1<<"]="; cin>>k[i] [j]; cout<<endl; } afisare(); min_max(); min_col(); max_ran(); ultim(); getchar(); getchar();

} void afisare() { for (i=0;i<a;i++) { for (j=0;j<b;j++) cout<<k[i] [j]<<" \t\ "; cout<<endl; cout<<endl; } } void min_max() { int min=k[0] [0]; int max=k[0] [0]; for (j=0;j<a;j++)

} void min_col() { int min=k [0] [0]; cout<<"Valorile minime de pe coloana \"j\" sunt: "; for (j=0;j<a;j++) { min=k[0][j]; for(i=1;i<b;i++) if(k[i] [j]<min) min=k[i][j]; cout<<min<<" "; } cout<<endl; } void max_ran() { cout<<"Valorile maxime pe randuri \"i\" sunt: "; int max=k[0][0]; for(i=0;i<a;i++) { max=k[0][i]; for (j=1;j<b;j++) if(k[i][j]>max) max=k[i][j]; cout<<max<<" "; } cout<<endl; } void ultim() { int max=k[0][0]; int min=k[0][0]; }

{ if (k[0][j]<min) min=k[0] [j]; if (k[0][j]>max) max=k[0] [j]; } for (i=1;i<b;i++) for (j=0;j<a;j++) { if(k[i] [j]<min) min=k[i] [j]; if(k[i] [j]>max) max=k[i] [j]; } cout<<"Numarul minim din matrice este: "<<min<<endl; cout<<"Numarul maxim din matrice este: "<<max<<endl; cout<<"\n";

Ruland Programul obtinem:

You might also like