Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream f("MATRICE.TXT");
- void citire(int &n,int &m,int a[10][10])
- {
- f>>n>>m;
- for(int i=1;i<=n;i++)
- for(int j=1;j<=m;j++)
- f>>a[i][j];
- f.close();
- }
- void afisareint(int n,int m,int a[10][10])
- {
- cout<<"Afisare matrice "<<endl;
- for(int i=1;i<=n;i++)
- {
- for(int j=1;j<=m;j++)
- cout<<a[i][j]<<' ';
- cout<<endl;
- }
- }
- void elemPare(int n,int m,int a[10][10])
- {
- cout<<"Ex 1 "<<endl;
- int v[10];
- for(int i=1;i<=n;i++)
- {
- v[i]=0;
- for(int j=1;j<=m;j++)
- if(a[i][j]%2==0)
- v[i]++;
- }
- for(int i=1;i<=n;i++)
- cout<<v[i]<<' ';
- }
- void coloanaNoua(int n,int m,int a[10][10])
- {
- cout<<"Ex 2 "<<endl;
- int min;
- for(int i=1;i<=n;i++)
- {
- min=a[i][1];
- for(int j=2;j<=m;j++)
- if(a[i][j]<min)
- min=a[i][j];
- a[i][m+1]=min;
- }
- m++;
- for(int i=1;i<=n;i++)
- {
- for(int j=1;j<=m;j++)
- cout<<a[i][j]<<' ';
- cout<<endl;
- }
- }
- void ordonareLinii(int n,int m,int a[10][10])
- {
- cout<<"Ex 3 "<<endl;
- int k;
- for(int i=1;i<=n;i++)
- {
- k=1;
- for(int j=1;j<=m-1;j++)
- if(a[i][j]>a[i][j+1])
- k=0;
- if(k==1)
- cout<<i<<" ";
- }
- }
- int main()
- {
- int n,m,a[10][10];
- citire(n,m,a);
- afisareint(n,m,a);
- //elemPare(n,m,a);
- //coloanaNoua(n,m,a);
- ordonareLinii(n,m,a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement