Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int a[20][20];
- int minim;
- int maxim;
- int n,i,j,o,c,s,p=1;
- int citire_matrice(int &n,int a[][20])
- {
- cout<<"n=";
- cin>>n;
- for(i=0;i<n;i++)
- for(j=0;j<n;j++)
- {
- cout<<"a["<<i<<"]["<<j<<"]=";
- cin>>a[i][j];
- }
- }
- int afisare_matrice(int n,int a[][20])
- {
- cout<<"Matricea este: "<<endl;
- for(i=0;i<n;i++)
- {
- for(j=0;j<n;j++)
- cout<<a[i][j]<<" ";
- cout<<endl;
- }
- }
- int suma(int n, int a[][20])
- {
- for(i=0;i<n;i++)
- for(j=0;j<n;j++)
- {
- if(i==j)
- s=a[i][j]+s;
- else if(i<j)
- p=a[i][j]*p;
- else
- {o=0;
- while(a[i][j]!=0)
- {
- c=a[i][j]%10;
- a[i][j]=a[i][j]/10;
- o=c+o*10;
- }
- a[i][j]=o;
- }
- }
- cout<<s<<" "<<p;
- }
- int minim_maxim(int n, int a[][20])
- {
- minim=a[0][0];
- maxim=a[0][0];
- for(i=0;i<n;i++)
- for(j=0;j<n;j++)
- {
- if(a[i][j]<minim)
- minim=a[i][j];
- if(a[i][j]>maxim)
- maxim=a[i][j];
- }
- cout<<"min="<<minim<<" max="<<maxim;
- }
- int cifra_maxima(int n,int a[][20])
- {
- for(i=0;i<n;i++)
- for(j=0;j<n;j++)
- { maxim=0;
- while(a[i][j]!=0){
- c=a[i][j]%10;
- a[i][j]=a[i][j]/10;
- if(c>maxim)
- maxim=c;
- }
- a[i][j]=maxim;
- }
- }
- /*int citire_vector(int &n, int a[])
- {
- cout<<"n=";
- cin>>n;
- for(i=0;i<n;i++)
- {
- cout<<"a["<<i<<"]=";
- cin>>a[i];
- }
- }
- int afisare_vector(int n,int a[])
- {
- cout<<"vector";
- for(i=0;i<n;i++)
- cout<<a[i]<<" ";
- }
- int oglindit_vector(int n, int a[])
- {
- for(i=0;i<n;i++)
- {
- o=0;
- pal=a[i];
- while(a[i]!=0)
- {c=a[i]%10;
- a[i]=a[i]/10;
- o=c+o*10;}
- if(pal==o)
- a[i]=1;
- }
- }
- */
- int main()
- {
- //citire_vector(n,a);
- // afisare_vector(n,a);
- //oglindit_vector(n,a);
- //afisare_vector(n,a);
- citire_matrice(n,a);
- afisare_matrice(n,a);
- //suma(n,a);
- //afisare_matrice(n,a);
- //minim_maxim(n,a);
- cifra_maxima(n,a);
- afisare_matrice(n,a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement