SHARE
TWEET

sava

a guest Nov 14th, 2019 93 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <math.h>
  3. #include <ctime>
  4. #include <stdlib.h>
  5. using namespace std;
  6. int main()
  7. {   setlocale(LC_ALL, "rus");
  8.     int n, m, k, i, j, nashel;
  9.     cout<<"Введите размеры массива"<<endl;
  10.     cout<<"Количество столбцов "; cin>>n;
  11.     if (!cin){cout<<"Ошибка! Нечисловой ввод!"<<endl; return 1;}
  12.     cout<<"Количество строчек "; cin>>m;
  13.     if (!cin){cout<<"Ошибка! Нечисловой ввод!"<<endl; return 1;}
  14.     double **x=new double*[m];
  15.     double *sum=new double[m];
  16.     for(i=0;i<m;i++)
  17.     {
  18.         x[i]=new double[n];
  19.         sum[i]=0;
  20.     }
  21.     for(j=0; j<m; j++)
  22.         {for(k=0; k<n;k++)
  23.             {
  24.                 cout<<"x["<<j+1<<"]["<<k+1<<"]="; cin>>x[j][k];
  25.             }
  26.         }
  27.      nashel=0;
  28.      for(j=0; j<m; j++)
  29.          {for(k=0; k<n;k++)
  30.             {
  31.                 if(nashel==1)
  32.                 {
  33.                     sum[j]+=x[j][k];
  34.                     if(k==n-1) nashel=0;
  35.                     continue;
  36.                 }
  37.                 if(x[j][k]<0)
  38.                 {
  39.                     j=-1;
  40.                     nashel=1;
  41.                     break;
  42.                 }
  43.             }
  44.          }
  45.  
  46.  
  47.  
  48.  
  49.  
  50.     for(i=0;i<m;i++)
  51.     {
  52.         if (sum[i]!=0)
  53.         {
  54.             cout<<"В "<<i+1<<"строке было отрицательное число; сумма элементов равна "<<sum[i]<<endl;
  55.         }
  56.         delete[] x[i];
  57.     }
  58.     delete [] x,sum;
  59.     return 0;
  60. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top