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

Разделить все чётные элементы массива на 2

22.04.2020, 07:18. Показов 2021. Ответов 7

Студворк — интернет-сервис помощи студентам
Массив целых чисел из 30 ячеек, заданных случайными целыми числами в диапазоне от 0 до 100.

1. Обработать массив, разделив все чётные элементы массива на 2
2. Вывести сумму чисел, больших 30 но меньших 70
 Комментарий модератора 
П.5.16.Правил
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.04.2020, 07:18
Ответы с готовыми решениями:

Сколько элементов встречается в массиве по 3 раза
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов. Сколько значений элементов встречается в массиве по 3...

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец...

Из целочисленного массива Х все четные элементы записать в массив Y. Удалить в массивах максимальные элементы
Из целочисленного массива Х(N) все четные элементы записать в массив Y(k). Удалить в массивах максимальные элементы. В программе написать...

7
 Аватар для Annemesski
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,683
22.04.2020, 07:43
Лучший ответ Сообщение было отмечено andreyrr как решение

Решение

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 <ctime>
 
using namespace std;
 
int main()
{
    unsigned mas[30];
    srand(time(0));
    for (int i = 0; i < 30; i++)
        cout << (mas[i] = rand() % 101) << " ";
    cout << endl;
    unsigned sum = 0;
    cout << "massive evens div on 2: ";
    for (int i = 0; i < 30; i++)
    {
        if (mas[i] % 2 == 0)
            cout << mas[i] / 2 << " ";
        else
            cout << mas[i] << " ";
 
        if (mas[i] > 30 && mas[i] < 70)
            sum += mas[i];
    }
    cout << endl;
    cout << "sum of elements in range from 31 to 69 = " << sum << endl;
    return 0;
}
1
0 / 0 / 0
Регистрация: 22.04.2020
Сообщений: 35
22.04.2020, 09:22  [ТС]
что за ошибка?
Миниатюры
Разделить все чётные элементы массива на 2  
0
 Аватар для Annemesski
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,683
22.04.2020, 09:38
andreyrr, текст ошибки какой? Это может быть не ошибка, а предупреждение
conversion from 'time_t' to 'unsigned int', possible loss of data
возможна потеря данных при преобразовании типа time_t в unsigned int - если так, не обращай внимания
0
0 / 0 / 0
Регистрация: 22.04.2020
Сообщений: 35
22.04.2020, 09:46  [ТС]
вот
Миниатюры
Разделить все чётные элементы массива на 2  
0
0 / 0 / 0
Регистрация: 22.04.2020
Сообщений: 35
22.04.2020, 09:53  [ТС]
Annemesski, там оказывается не была подключена библиотека #include <cstdlib>))))
Спасибо)
0
0 / 0 / 0
Регистрация: 22.04.2020
Сообщений: 35
22.04.2020, 09:57  [ТС]
я только единственное не понял во второй строчке что за 227?
Миниатюры
Разделить все чётные элементы массива на 2  
0
 Аватар для Annemesski
2670 / 1333 / 479
Регистрация: 08.11.2016
Сообщений: 3,683
22.04.2020, 10:17
Цитата Сообщение от andreyrr Посмотреть сообщение
что за 227
Это у Вас вывод кривоват, программа выводит: "Разделить все четные элементы на 2", а затем сразу же результаты из цикла и предыдущий вывод сливается с последующим, то есть следующая 27 прилипает к двойке из предыдущего вывода, сделайте так в 17-ой строке:
C++
1
cout << "Разделить все четные элемены на 2: ";
PS: не выкладывайте код картинками, скопируйте текст из редактора IDE и вставьте его в сообщение на форуме обернув тегом [CPP][/CPP], для этого выделите текст с кодом в редакторе сообщений форума и нажмите на кнопку С++ в шапке редактора.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.04.2020, 10:17
Помогаю со студенческими работами здесь

Поставить в начало массива все четные элементы, а конец – все нечетные
Всем доброго времени суток.Помогите написать процедуру, которая ставит в начало массива все четные элементы, а конец – все нечетные.

Сформировать массив Y, в который поместить сначала все четные, а затем все нечетные элементы массива Х
Пользователь вводит размер n динамического массива Х, а затем заполняет его целыми числами. Сформировать новый массив Y, в который...

Вывести все четные элементы массива
1. Дан массив, заполненный рядом Фибоначчи (при объявлении). - Вывести все четные элементы массива - Вывести все нечетные элементы...

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

Вывести все четные элементы массива
Стоит задача: Формат входных данных Сначала задано число N - количество элементов в массиве. Далее через пробел записаны N чисел -...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru