Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void sort (int **&mas,int n)
- {
- int x;
- for( int i=0; i < n; i++)
- {
- for( int j = n-1; j > i; j-- )
- {
- if ( mas[j-1][j-1] > mas[j][j] )
- {
- x=mas[j-1][j-1];
- mas[j-1][j-1]=mas[j][j];
- mas[j][j]=x;
- }
- }
- }
- }
- int sum (int **mas,int n)
- {
- int sum=0;
- for(int i=0; i<n; i++)
- {
- for(int j=0; j<n; j++)
- {
- sum+=mas[i][j];
- }
- }
- return sum;
- }
- void show(int **mas,int n)
- {
- for(int i=0; i<n; i++)
- {
- for(int j=0; j<n; j++)
- {
- cout<<mas[i][j]<<"\t";
- }
- cout<<endl;
- }
- }
- void main()
- {
- const int n=5;
- int **mas;
- mas = new int*[n];
- int i;
- for(i=0; i<n; i++)
- {
- mas[i]=new int [n];
- }
- for(i=0; i<n; i++)
- {
- for(int j=0; j<n; j++)
- {
- mas[i][j]=rand()%100-50;
- }
- }
- show(mas,n);
- cout<<endl<<"Summa: "<<sum(mas,n)<<endl;
- sort(mas,n);
- cout<<endl;
- show(mas,n);
- }
Add Comment
Please, Sign In to add comment