Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.99 KB | None | 0 0
  1. //#include <stdio.h>
  2. //#include <math.h>
  3. //
  4. //
  5. //void masout(float a[], int n, char c);/* если стоит ";", то это шаблон*/
  6. // /*первый размер у массивов-формальных параметров можно*/
  7. // /* не указывать, второй задан по максимуму*/
  8. //void matrin(float[][5], int n, int m, char с);/* c -имя матрицы*/
  9. // /* используется при выводе пояснительных фраз и приглаше-
  10. // ний*/
  11. //void minmatr(float[][5], int n, int m, float min[]);
  12. ///* n и m во всех функциях передаются по значению, т. к. их*/
  13. ///*фактические значения - константы*/
  14. //void main()
  15. //{
  16. // SetConsoleCP(1251);
  17. // SetConsoleOutputCP(1251);
  18. // float a[3][5], b[7][5], mina[3], minb[7];
  19. // matrin(a, 3, 5, 'a'); matrin(b, 7, 3, 'b');
  20. // minmatr(a, 3, 5, mina); minmatr(b, 7, 3, minb);
  21. // masout(mina, 3, 'a'); masout(minb, 7, 'b');
  22. // _getch();
  23. //}
  24. //void minmatr(float a[][5], int n, int m, float min[])
  25. //{
  26. // int i, j;
  27. // for (i = 0; i<n; i++)
  28. // {
  29. // min[i] = a[i][0];/* минимум каждой строки вычисляется */
  30. // /* последовательным сравнением*/
  31. // for (j = 1; j<m; j++)
  32. // if (a[i][j]<min[i])
  33. // min[i] = a[i][j];
  34. // }
  35. //}
  36. //void matrin(float a[][5], int n, int m, char c)
  37. //{
  38. // int i, j;
  39. // printf("Введите матрицу %1c %2d * %2d\n", c, n, m);
  40. // for (i = 0; i<n; i++)
  41. // for (j = 0; j<m; j++)
  42. // scanf_s("%f", &a[i][j]);
  43. //}
  44. //void masout(float a[], int n, char c)
  45. //{
  46. // int i;
  47. // printf("Минимальные значения строк матрицы %1c\n", c);
  48. // for (i = 0; i<n; i++)
  49. // printf("%4.1f ", a[i]);
  50. // printf("\n");
  51. //}
  52.  
  53. //#include <stdio.h>
  54. //#include <math.h>
  55. ////float min(float a[], int n);
  56. ////void masin(float a[], int n, char c);
  57. //
  58. //float min1(float a[], int n)
  59. //{
  60. // int i; float m;/*переменная m заменяет min, т. к. использование*/
  61. // m = a[0]; /*предполагает рекурсивное обращение к функции*/
  62. // for (i = 1; i<n; i++)
  63. // if (a[i]<m)
  64. // m = a[i];
  65. // return (m);
  66. //}
  67. //void masin(float a[], int n, char c)
  68. //{
  69. // int i;
  70. // printf(" Введите массив %1c из %1d элементов\n", c, n);
  71. // for (i = 0; i<n; i++)
  72. // scanf_s("%f", &a[i]);
  73. //}
  74. //void main()
  75. //{
  76. // SetConsoleCP(1251);
  77. // SetConsoleOutputCP(1251);
  78. // float a[5], b[8], srmin;
  79. // masin(a, 5, 'a'); masin(b, 8, 'b');
  80. // srmin = (min1(a, 5) + min1(b, 8)) / 2;
  81. // printf("Полусумма минимумов pавна %4.1f\n", srmin);
  82. // _getch();
  83. //}
  84.  
  85.  
  86. //#include <stdio.h>
  87. //#include <math.h>
  88. //void kv_ur(float a, float b, float c, float *d, float *x1, float *x2);
  89. //// *d - дискриминант
  90. //// если *d<0, то *х1 и *х2 - действительная и мнимая часть комп. коpней,
  91. //// иначе *х1 и *х2 - два действительных коpня.
  92. //void main()
  93. //{
  94. // SetConsoleCP(1251);
  95. // SetConsoleOutputCP(1251);
  96. // float a, b, c, d, x1, x2;
  97. // printf("введите коэффициенты a,b,c уpавнения\n");
  98. // scanf_s("%f%f%f", &a, &b, &c);
  99. // kv_ur(a, b, c, &d, &x1, &x2);
  100. // if (d<0)
  101. // {
  102. // printf("уpавнение имеeт комплексно-сопpяженные коpни\n");
  103. // printf("действ. часть =%f , мнимая часть =%f\n", x1, x2);
  104. // }
  105. // else
  106. // {
  107. // printf("уравнение имеeт два действительных коpня\n x1=%f \n x2=%f\n", x1, x2);
  108. // }
  109. // _getch();
  110. //}
  111. //void kv_ur(float a, float b, float c, float *d, float *x1, float *x2)
  112. //{
  113. // *d = b*b - 4 * a*c;
  114. // if (*d<0)
  115. // {
  116. // *x1 = -b / 2 / a;
  117. // *x2 = sqrt(-*d) / 2 / a;
  118. // }
  119. // else
  120. // {
  121. // *x1 = -b / 2 / a + sqrt(*d);
  122. // *x2 = -b / 2 / a - sqrt(*d);
  123. // }
  124. //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement