Форум программистов, компьютерный форум CyberForum.ru

Определить, в каком из массивов больше положительных элементов - C++

Восстановить пароль Регистрация
 
Aza7
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 17
15.10.2010, 14:16     Определить, в каком из массивов больше положительных элементов #1
Даны два массива из n целых чисел каждый. Определить, в каком из них больше положительных элементов.


Пример ввода (формат обязателен):
3
1 -1 3
Количество срабатываний в первый массив больше
Количество срабатываний на второй массив больше
Числа равны
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2010, 14:16     Определить, в каком из массивов больше положительных элементов
Посмотрите здесь:

C++ Даны два массива из n целых чисел каждый. Определить, в каком из них больше положительных элементов.
Написать функцию, определяющую в каком из двух массивов больше отрицательных элементов C++
C++ Выяснить, в каком из двух массивов больше положительных чисел
C++ Определить в каком из массивов больше количество повторяющих элементов
Определить, есть ли в матрице строка, содержащая больше положительных элементов, чем отрицательных C++
C++ Определить в каком массиве больше среднее арифметическое элементов
C++ Определить в каком из двух чисел больше цифр
C++ Определить в каком столбце матрицы больше всего элементов кратных 7

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
15.10.2010, 14:28     Определить, в каком из массивов больше положительных элементов #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int i,n,k_1=0,k_2=0;
    cout<<"  n="; cin>>n;
    int *a=new int [n];
    int *b=new int [n];
    cout<<"  Enter elements of first array: ";
    for(i=0;i<n;i++) cin>>a[i];
    cout<<"  Enter elements of second array: ";
    for(i=0;i<n;i++) cin>>b[i];
    for(i=0;i<n;i++) 
    {
        if(a[i]>0) k_1++;
        if(b[i]>0) k_2++;
    }
    if(k_1>k_2) cout<<"\n\n  Number of positives in the first array is greater";
    if(k_1<k_2) cout<<"\n\n  Number of positives in the second array is greater";
    if(k_1==k_2) cout<<"\n\n  Numbers are equal"; 
    delete []a;
    delete []b;
    getch();
    return 1;
}
Yandex
Объявления
15.10.2010, 14:28     Определить, в каком из массивов больше положительных элементов
Ответ Создать тему
Опции темы

Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru