Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Заданы два массива А(5) и В(5).
- Подсчитать в них количество положительных элементов и первым на
- печать вывести массив, имеющий наибольшее их количество.*/
- #include "pch.h"
- #include <iostream>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "Russian");
- int kol1 = 0, kol2 = 0;
- int mas1[5];
- int mas2[5];
- for (int i = 0; i < 5; i++) {
- cout << "[mas1(" << i + 1 << ")]" << ": " << endl;
- cin >> mas1[i];
- if (mas1[i] > 0)
- {
- kol1 = kol1 + 1;
- }
- }
- for (int i = 0; i < 5; i++) {
- cout << "[mas2(" << i + 1 << ")]" << ": " << endl;
- cin >> mas2[i];
- if (mas2[i] > 0)
- {
- kol2 = kol2 + 1;
- }
- }
- if (kol1 > kol2)
- {
- cout << "В первом больше положительных:" << endl;
- for (int i = 0; i < 5; ++i) {
- cout << mas1[i] << " " << endl;
- }
- }
- if (kol2 > kol1)
- {
- cout << "Во втором больше положительных:" << endl;
- for (int i = 0; i < 5; ++i) {
- cout << mas2[i] << " " << endl;
- }
- }
- if (kol2 == kol1)
- {
- cout << "Одинаковое количество положительных:" << endl;
- cout << "Первый массив:" << endl;
- for (int i = 0; i < 5; ++i) {
- cout << mas1[i] << " " << endl;
- }
- cout << "Второй массив:" << endl;
- for (int i = 0; i < 5; ++i) {
- cout << mas2[i] << " " << endl;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement