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

Поиск минимально элемента массива и суммы модулей

29.10.2018, 09:48. Показов 611. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В одномерном массиве, состоящем из целых элементов,
вычислить: 1) минимальный по модулю элемент массива; 2) сумму модулей
элементов массива, расположенных после первого элемента, равного нулю.
Превратить массив таким образом, чтобы в первой половине располагались
элементы, стоявшие в четных позициях, а во второй половине - элементы,
стояли в нечетных позициях.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2018, 09:48
Ответы с готовыми решениями:

Поиск суммы элементов массива, расположенных после минимального элемента
В общем ошибка такая: работает через раз, пропускает максимальный и вместо этого берет последнее ...

Определить номер элемента в массиве, суммы элементов слева и справа от которого различаются на минимально возможную величину
С клавиатуры вводятся количество чисел N и сами числа. Разработайте приложение, которое помещает...

Определить номер элемента в массиве, суммы элементов слева и справа от которого различаются на минимально возможную величину
С клавиатуры вводятся количество чисел N и сами эти числа. Разработать приложение, которое...

Поиск минимального элемента массива и нахождение суммы между его нулевыми элементами
Есть массив чисел, которые вводятся в ручную с клавиатуры, затем с массивом выполняются некоторые...

1
75 / 59 / 31
Регистрация: 20.03.2017
Сообщений: 351
29.10.2018, 10:16 2
Krull, вот часть, сортировку массива попробуй сам сделать:
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
#include <iostream>
#include <ctime>
#include <cmath>
 
int main(int argc, char * argv[])
{
    (void)argc;
    (void)argv;
 
    std::cout << "OK!" << std::endl;
    srand(time(0));
 
    int mass[100];
 
    int min_i = 0;              // индекс минимального элемента
    int min = mass[min_i];      // сам минимальный элемент
 
    int summ_i = 0;
    int summ = 0;               // сумму модулей элементов массива, расположенных после первого элемента, равного нулю
    bool flag_s = false;
 
    for(int i = 0; i < (int)(sizeof(mass)/sizeof(int)); i++)
    {
        mass[i] = rand() % 101 - 50; // значения от 0 до 100
        std::cout << mass[i] << "  ";
        if(mass[i] < min)
        {
            min = mass[i];
            min_i = i;
        }
        if(!flag_s && (mass[i] == 0))
        {
            flag_s = true;
            summ_i = i;
        }
        if(flag_s)
            summ += abs(mass[i]);
    }
    std::cout << std::endl;
 
    std::cout << "Minimum array element mass[" << min_i << "] = " << min << std::endl;
    if(summ)
        std::cout << "The sum of the modules of the array elements(index = " << summ_i << "): " << summ << std::endl;
    else
        std::cout << "There is no 0 in the array" << std::endl;
 
    system("pause");
    return 0;
}
0
29.10.2018, 10:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2018, 10:16
Помогаю со студенческими работами здесь

Найти элемент массива, суммы элементов слева и справа от которого различаются минимально
Добрый вечер! Помогите Пожалуйста написать програмку: С клавиатуры вводятся количество чисел ...

поиск минимально и максимального числа(без массива)
вводиться последовательность чисел,найти макс. и мин. число

Где в коде происходит замена максимального и минимально элемента в строке массива?
Подскажите пожалуйста где место в коде, где происходит замена максимального и минимально места в...

Найти номер минимального по модулю элемента массива и сумму модулей после первого отрицательного элемента
1.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а)номер минимального по...


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

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