Advertisement
Guest User

sava

a guest
Nov 14th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement