Guest User

Untitled

a guest
Nov 22nd, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. #include<conio.h>
  2. #include<stdio.h>
  3. #include<math.h>
  4. #include<stdlib.h>
  5. #include<malloc.h>
  6. int i, j, size, multip = 0;
  7. int sum_e(int **Massiv)
  8. {
  9. int maximal = 0,rmin=0,sum=0;
  10. maximal = Massiv[0][0];
  11. for (i = 0; i < size; i++)
  12. {
  13. for (j = 0; j < size; j++)
  14. {
  15. if (Massiv[i][j] > maximal)
  16. {
  17. maximal= Massiv[i][j];
  18. }
  19. }
  20. }
  21. for (i = 0; i < size; i++)
  22. {
  23. if (i % 2 == 0)
  24. sum += maximal;
  25.  
  26. }
  27. return sum;
  28. }
  29. int sum_o(int **Massiv)
  30. {
  31. int minimal = 0, rmin = 0, sum = 0;
  32. minimal = Massiv[0][0];
  33. for (i = 0; i < size; i++)
  34. {
  35. for (j = 0; j < size; j++)
  36. {
  37. if (Massiv[i][j] < minimal)
  38. {
  39. minimal = Massiv[i][j];
  40. }
  41. }
  42. }
  43. for (i = 0; i < size; i++)
  44. {
  45. for (j = 0; j < size; j++)
  46. {
  47. if (i % 2 == 1)
  48. sum += minimal;
  49. }
  50. }
  51.  
  52.  
  53. return sum;
  54. }
  55. int main()
  56. {
  57. int **Massiv,e,o;
  58. printf("n Vvedite razmer massiva: ");
  59. scanf_s("%d", &size);
  60. Massiv = (int **)malloc(size * sizeof(int*));
  61. for (i = 0; i < size; i++)
  62. {
  63. Massiv[i] = (int*)malloc(size * sizeof(int));
  64. }
  65. for (i = 0; i < size; i++)
  66. {
  67. for (j = 0; j < size; j++)
  68. {
  69. printf("n Massiv[%d][%d]= : ", i, j);
  70. scanf_s("%d", &Massiv[i][j]);
  71. }
  72. }
  73. e = sum_e(Massiv);
  74. o = sum_o(Massiv);
  75. printf("n Sum of odd-numbered lines = %d", o);
  76. printf("n Sum of even-numbered lines = %d", e);
  77. for (i = 0; i < size; i++)
  78. {
  79. free(Massiv[i]);
  80. }
  81. free(Massiv);
  82. _getch();
  83. return 0;
  84. }
Add Comment
Please, Sign In to add comment