Advertisement
Makakas

FUNCTIOM #1

Apr 10th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. #include "pch.h"
  2. #include <stdio.h>
  3. #include <math.h>
  4. #include <iostream>
  5. #include <locale.h>
  6. #include "conio.h"
  7. #define N 30
  8.  
  9.  
  10. void vvod(int n, float a[N], char sim)
  11. {
  12. int i;
  13. printf("\n Введите массив %c \n", sim);
  14. for (i = 0; i < n; i++)
  15. {
  16. printf("a[%d]=>", i+1);
  17. scanf_s("%f", &a[i]);
  18. }
  19. }
  20.  
  21. int razmer(char sim)
  22. {
  23. int n;
  24.  
  25. printf("Введите размерность массива %c: ", sim);
  26. scanf_s("%d", &n);
  27. return(n);
  28. }
  29.  
  30. void vivod(int n, float a[N], char sim)
  31. {
  32. int i;
  33. for (i = 0; i < n; i++);
  34. printf("%3.1f", a[i]);
  35. printf("\n");
  36. }
  37.  
  38. int proverka(int n, float a[N], char sim)
  39. {
  40. int i, j;
  41. j = 0;
  42. for (i = 0; i < n; i++)
  43. {
  44. if (a[i] > 0) j = j + 1;
  45. }
  46. return(j);
  47. }
  48.  
  49. int main()
  50. {
  51. setlocale(LC_ALL, "RUS");
  52. int AA = 0, BB = 0, CC = 0, ra, rb, rc;
  53. float a[10], b[20], c[30];
  54. ra = razmer('a');
  55. rb = razmer('b');
  56. rc = razmer('c');
  57. vvod(ra, a, 'a');
  58. vvod(rb, b, 'b');
  59. vvod(rc, c, 'c');
  60. AA = proverka(ra, a, 'a');
  61. BB = proverka(rb, b, 'b');
  62. CC = proverka(rc, c, 'c');
  63.  
  64.  
  65.  
  66. printf("\n");
  67. if ((AA > BB) and (AA > CC))
  68. {
  69. printf("Вектор A имеет больше элементов чем b и с на %d \n ", AA);
  70. if (BB > CC) printf("Вектор B имеет больше элементов чем c на %d \n", BB);
  71. else printf("Вектор C имеет меньше элементов чем а и b на %d \n", CC);
  72. }
  73. if ((BB > AA) and (BB > CC))
  74. {
  75. printf("Вектор B имеет больше элементов чем a и с на %d \n", BB);
  76. if (AA > CC) printf("Вектор A имеет больше элементов чем c на %d \n", AA);
  77. else printf("Вектор C имеет меньше элементов чем а и b на %d \n", CC);
  78. }
  79.  
  80. if ( (CC > BB) and (CC > AA) )
  81. {
  82. printf("Вектор C имеет больше элементов чем b и с на %d \n", CC);
  83. if (AA > CC) printf("Вектор A имеет больше элементов чем b на %d \n", AA);
  84. else printf("Вектор B имеет меньше элементов чем а и c на %d \n", AA);
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement