Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <stdio.h>
- #include <math.h>
- #include <iostream>
- #include <locale.h>
- #include "conio.h"
- #define N 30
- void vvod(int n, float a[N], char sim)
- {
- int i;
- printf("\n Введите массив %c \n", sim);
- for (i = 0; i < n; i++)
- {
- printf("a[%d]=>", i+1);
- scanf_s("%f", &a[i]);
- }
- }
- int razmer(char sim)
- {
- int n;
- printf("Введите размерность массива %c: ", sim);
- scanf_s("%d", &n);
- return(n);
- }
- void vivod(int n, float a[N], char sim)
- {
- int i;
- for (i = 0; i < n; i++);
- printf("%3.1f", a[i]);
- printf("\n");
- }
- int proverka(int n, float a[N], char sim)
- {
- int i, j;
- j = 0;
- for (i = 0; i < n; i++)
- {
- if (a[i] > 0) j = j + 1;
- }
- return(j);
- }
- int main()
- {
- setlocale(LC_ALL, "RUS");
- int AA = 0, BB = 0, CC = 0, ra, rb, rc;
- float a[10], b[20], c[30];
- ra = razmer('a');
- rb = razmer('b');
- rc = razmer('c');
- vvod(ra, a, 'a');
- vvod(rb, b, 'b');
- vvod(rc, c, 'c');
- AA = proverka(ra, a, 'a');
- BB = proverka(rb, b, 'b');
- CC = proverka(rc, c, 'c');
- printf("\n");
- if ((AA > BB) and (AA > CC))
- {
- printf("Вектор A имеет больше элементов чем b и с на %d \n ", AA);
- if (BB > CC) printf("Вектор B имеет больше элементов чем c на %d \n", BB);
- else printf("Вектор C имеет меньше элементов чем а и b на %d \n", CC);
- }
- if ((BB > AA) and (BB > CC))
- {
- printf("Вектор B имеет больше элементов чем a и с на %d \n", BB);
- if (AA > CC) printf("Вектор A имеет больше элементов чем c на %d \n", AA);
- else printf("Вектор C имеет меньше элементов чем а и b на %d \n", CC);
- }
- if ( (CC > BB) and (CC > AA) )
- {
- printf("Вектор C имеет больше элементов чем b и с на %d \n", CC);
- if (AA > CC) printf("Вектор A имеет больше элементов чем b на %d \n", AA);
- else printf("Вектор B имеет меньше элементов чем а и c на %d \n", AA);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement