С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 01.06.2021
Сообщений: 6
1

Определить, какой из массивов: F(15), M(10), D(20) содержит наибольшее кол-во отрицательных элементов

09.06.2021, 20:07. Показов 588. Ответов 1

Author24 — интернет-сервис помощи студентам
Определить, какой из массивов: F(15), M(10), D(20) содержит наибольшее кол-во отрицательных элементов. Элементы массивов сформировать случайным образом. Использовать функцию и указатели.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2021, 20:07
Ответы с готовыми решениями:

Определить, какой из трех массивов имеет наибольшее среднее арифметическое индексов отрицательных
Заданы три одномерных массива различной длины. Используя процедуры (для ввода массива и анализа...

Какой из двух массивов содержит наибольшее простое число
Здравствуйте помогите написать программу на паскале Даны 2 массива целых чисел. Какой из них...

Определить, в какой строке (строках) действительной матрицы размера 6x5 имеется наибольшее количество отрицательных элементов
Экзамен, попался вопрос Определить, в какой строке (строках) действительной матрицы размера 6x5...

Определить, какой из данных векторов X[N], Y[M], Z[K] содержит наибольшее количество ненулевых компонент.
Написать программу, использующую функцию. Определить, какой из данных векторов X, Y, Z содержит...

1
26 / 17 / 10
Регистрация: 02.03.2019
Сообщений: 52
10.06.2021, 01:35 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <string>
#include <ctime>
 
using namespace std;
 
void fill_with_random(int *arr, int sz) {
    for(int i = 0; i < sz; i++) {
        *(arr + i) = rand() % 11 - 5;
        cout << *(arr + i) << ' ';
    }
}
 
int number_of_negative_numbers(int *arr, int sz) {
    int neg = 0;
    for(int i = 0; i < sz; i++) {
        if (*(arr + i) < 0) {
            neg++;
        };
    }
    return neg;
}
 
string array_with_max_negatives(int *F, int *M, int *D) {
    int negF = number_of_negative_numbers(F, 15);
    int negM = number_of_negative_numbers(M, 10);
    int negD = number_of_negative_numbers(D, 20);
 
    cout << "\nNumber of negative numbers for F, M, D : " << negF << " " << negM << " " << negD << endl;
 
    if (negF >= negM && negF >= negD) {
        return "F(15)";
    } else if (negM >= negF && negM >= negD) {
        return "M(10)";
    } else {
        return "D(20)";
    }
}
 
int main()
{
    int F[15], M[10], D[20];
    srand(time(0));
 
    cout << "Array F: ";
    fill_with_random(F, 15);
    cout << "\nArray M: ";
    fill_with_random(M, 10);
    cout << "\nArray D: ";
    fill_with_random(D, 20);
 
    string answer = array_with_max_negatives(F, M, D);
    cout << "Answer is " << answer;
 
    return 0;
}
0
10.06.2021, 01:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2021, 01:35
Помогаю со студенческими работами здесь

Определить, какой из данных векторов X[N], Y[M], Z[K] содержит наибольшее количество ненулевых компонент
Помогите решить задачу (через printf scanf) Написать программу, использующую функцию....

Определить кол-во отрицательных элементов
Дан массив B(n). Определите количество отрицательных элементов до первого положительного. Выведите...

Определить, какое из трех множеств содержит наибольшее количество элементов
Нужно составить программу, которая определит какое из трех множеств содержит наибольшее количество...

С++. Массивы. Указатели. Определить кол-во и сумму отрицательных элементов
Ребят, срочно помогите пожалуйста! Завтра зачёт по с++, задачи будут примерное такие: 1) Написать...

Определить наибольшее количество отрицательных элементов матрицы
Определить наибольшее количество отрицательных элементов матрицы (n=3 m=5) расположенных в ее...

Определить множество, которое содержит наибольшее количество элементов, которые есть в других множествах
Дано N множеств. Определить множество, которое содержит наибольшее количество элементов, которые...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru