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

Задан массив целых чисел X(n)

24.11.2020, 01:49. Показов 2877. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задан массив целых чисел X(n). Найти
- произведение элементов массива, кратных трём;
- сумму чисел, которые расположены между минимальным и максимальными элементами массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
24.11.2020, 01:49
Ответы с готовыми решениями:

Задан массив K(m) попарно различных целых чисел. Получить все перестановки целых чисел
Помогите пожалуйста с программой. Задан массив K(m) попарно различных целых чисел. Получить все...

Пусть задан массив целых чисел а1, а2, ., an
Пусть задан массив целых чисел а1, а2, ..., аn. Назовем его подмассивом f(i,j) массив, составленный...

Задан динамический массив целых чисел Z
Задан динамический массив целых чисел Z. Найти элементы массива равные или кратные своим порядковым...

Задан массив целых чисел. Вывести на экран массив, составленный из заданного количества минимальных элементов исходного
Помогите доделать!!! Массив должен быть динамический, с указателями, а вывод минимальных элементов...

3
525 / 487 / 98
Регистрация: 25.12.2011
Сообщений: 1,176
24.11.2020, 02:10 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
#include <iostream>
 
using namespace std;
 
int main()
{
    int a[] = {2, 3, 1, 4, 5, 6, 7, 9, 8};
    int mult = 1, sum = 0;
    int min = INT_MAX, max = INT_MIN;
    int index_min = 0, index_max = 0;
    
    for (int i = 0; i < 9; i++)
        if (!(a[i] % 3))
            mult *= a[i];
    cout << mult << endl;
    
    for (int i = 0; i < 9; i++) {
        if (a[i] > max) {
            max = a[i];
            index_max = i;
        }
        if (a[i] < min) {
            min = a[i];
            index_min = i;
        }
    }
 
    int trend;
    index_max > index_min ? trend = 1 : trend = -1;
    for (int i = index_min + trend; i != index_max; i += trend) {
        sum += a[i];
    }
    cout << sum << endl;
}
0
0 / 0 / 0
Регистрация: 03.11.2020
Сообщений: 11
24.11.2020, 02:18  [ТС] 3
Говорит, что INT_MAX, INT_MIN не были объявлены в области применения
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
24.11.2020, 03:18 4
Цитата Сообщение от Mariiii Посмотреть сообщение
INT_MAX, INT_MIN не были объявлены в области применения
они вместе с переменными которым эти значения присваиваются собственно и не нужны в этой задаче

Mariiii,
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
#include <iostream>
using namespace std;
 
int main()
{
    int n, imin=0, imax=0;
    long long mult=1LL, sum=0LL;
    cout << "n="; cin >> n;
 
    int *X = new int[n];
 
    cout << "Enter " << n << " integer numbers:\n";
    for (int i = 0; i < n; i++)
    {
        cin >> X[i];
        if (X[i]%3==0) mult*=a[i];
        if (i && X[i]>X[imax]) imax=i;
        if (i && X[i]<X[imin]) imin=i;
    }    
    
    cout << "mult = " << mult << "\n";
    
    if(imin>imax) swap(imin,imax);
    
    if(imin!=imax-1 && imin!=imax)
    {    
    for (int i = imin + 1; i < imax; i++) 
        sum+=X[i];
    
    cout << "local sum = " << sum << "\n";
    }
    else cout << "Elements between first max and first min are absent\n";
    
    delete[]X;
system("pause");
return 0;
}
1
24.11.2020, 03:18
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
24.11.2020, 03:18
Помогаю со студенческими работами здесь

Задан массив из 10 целых чисел. Найдите среднее арифметическое всех четных элементов массива
Задан массив из 10 целых чисел. Найдите среднее арифметическое всех четных элементов массива.

Задан массив целых чисел. Вычислить сумму элементов, которые больше заданного числа
Задан массив целых чисел. Вычислить сумму элементов, которое больше заданного числа. #include...

Задан двухмерный массив целых чисел A размером N на M. Найти максимальный элемент и поменять его с последним
Задан двухмерный массив целых чисел A размером N на M. Найти максимальный элемент и поменять его с...

Задан массив целых чисел и целое число k. Определить, сколько элементов меньше k, равны k и больше k
Задан массив целых чисел и целое число k. Определить, сколько элементов меньше k, равны k и больше...

Задан массив целых чисел K (n). Найти в нем минимальный kmin и максимальный kmax элементы. Вывести в порядке в
помогите пожалуйста, проболел в больничке, просьба помочь Задан массив целых чисел K (n). Найти в...

Задан одномерный массив целых чисел. Определить количество пар элементов, в которых справа будет находится большее число
Долго заморачиваюсь с кодом, но все никак не могу достигнуть желаемого результата. Помогите...


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

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