Advertisement
Guest User

Untitled

a guest
May 28th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. /*p.142 №11
  2.   Пусть задана целочисленная квадратная матрица размерности n. Известно, что значения элементов
  3.   матрицы не меньше 0 и не больше 30. Напечатайте номера тех строк матрицы, которые содержат все
  4.   целочисленные элементы, лежащие в диапазоне от минимального элемента рассматриваемой строки до
  5.   её максимального элемента.      
  6. */
  7. #include <iostream>
  8. #include <stdio.h>
  9. using namespace std;
  10.  
  11. int main()
  12. {   int **p;
  13.     int i,j,kek,n=0;
  14.     p = new int*[n];
  15.     cin>>n;//размерность массива
  16.     for(i=0;i<n;i++)
  17.         *(p+i) = new int [n];
  18.     for(i=0;i<n;i++)
  19.         for(j=0;j<n;j++)
  20.             cin>>*(*(p+i)+j);
  21.     for(i=0;i<n;i++)
  22.     {   kek=0;
  23.         for(j=0;j<n-1;j++)
  24.         {   kek += *(*(p+i)+j) - *(*(p+i)+(j+1));
  25.             cout<<kek<<endl;//отладка того как он там вычитает
  26.         }
  27.         kek += *(*(p+i)+n) - *(*(p+i));
  28.         cout<<kek<<endl; //отладка вывода переменной, в которую падают суммы разностей
  29.         if (kek==0)
  30.             cout<<i+1<<endl;//тут должен выходить номер строки если всё ок
  31.     }
  32.     for(i=0;i<n;i++)
  33.         {for(j=0;j<n;j++)
  34.             cout<<*(*(p+i)+j)<<' ';
  35.     cout<<endl;}
  36.     system("PAUSE");
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement