Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <random>
  3.  
  4. int main()
  5. {
  6. int n = 5;
  7. int **a = new int*[n];
  8. for (int i = 0; i<n; i++)
  9. {
  10. a[i] = new int[n];
  11. for (int j = 0; j<n; j++)
  12. a[i][j] = rand()%10-rand()%10;
  13. }
  14.  
  15. for (int i = 0; i<n; i++)
  16. {
  17. for (int j = 0; j<n; j++)
  18. printf("%d ",a[i][j]);
  19. printf("\n");
  20. }
  21. int *sum = new int[n];
  22. for (int i = 0; i<n; i++)
  23. {
  24. sum[i] = 0;
  25. for (int j = 0; j<n; j++)
  26. {
  27. if (a[i][j]>0)
  28. sum[i]+=a[i][j];
  29. }
  30. }
  31. int mx = 0;
  32. for (int i = 0; i<n; i++)
  33. {
  34. if (sum[i]>sum[mx])
  35. mx = i;
  36. printf("Сумма положительных элементов в строке с номером %d = %d\n",i+1,sum[i]);
  37. }
  38. printf("Наибольшая сумма равна %d, она находится в строке %d\n",sum[mx],mx+1);
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement