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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Бог солнца РА
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 5
#1

Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4 - C++

22.11.2013, 19:13. Просмотров 336. Ответов 2
Метки нет (Все метки)

Ввести одномерный массив из элементов. Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4. Массив вывести до и после преобразования.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 19:13     Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4
Посмотрите здесь:

Переделать массив таким образом, в первой половине располагались элементы, стоящие на четных позициях, а во второй половине - элементы в нечетных - C++
Превратить массив таким образом, чтобы в первой половине располагались элементы, стоящие на четных позициях, а во второй половине -...

Скопировать в начало списка все положительные элементы, расположенные во второй половине - C++
Уважаемые товарищи программисты. Уже 100 раз расстроился что пошёл по пути С++. 1)Дан вектор V с четным количеством элементов. Решить для...

Найти максимальные элементы массива в первой и во второй его половине - C++
В массиве Х(N) найти max1– максимальный элемент в первой половине массива и max2– максимальный элемент во второй половине массива. надо...

Превратить массив так, чтобы в его первой половине располагались элементы стоящие в четных позициях а во второй половине - нечетные - C++
в массиве вычислить: 3) превратить массив таким образом, чтобы в его первой половине располагались элементы стоящие в четных позициях...

Выполнить реверс отдельно в первой половине и второй половине массива - C++
Массив имеет четное число элементов,заполните массив случайными числами и выполнить реверс отдельно в первой половине и второй половине.

Элементы, расположенные в первой половине заданного одномерного массива умножить на 2, а во второй - на 3 - C++
1)Есть одномерный массив А размером N. Первую половину элементов массива умножить на 2, вторую на 3.

Найти количество отрицательных элементов массива, находящихся во второй половине массива - C++
Обязательные условия: 1) массивы должны быть динамические – организовать выделение памяти; 2) значения элементов массива вводятся с ...

Каждый четный элемент массива разделить нацело на два - C++
Добрый вечер. Задание звучит вот как: Ввести одномерный массив А из N элементов. Каждый четный элемент массива нацело разделить на два....

Разделить все элементы массива на его максимальный элемент - C++
Ребят, помогите пожалуйста.:boredom: 1.разделить все элементы массива на максимальный элемент этого массива.

Разделить все элементы массива на его первый элемент - C++
Задание. Сделать это задание: Дан массив целых чисел. а) Разделить все элементы массива на его первый элемент; б) увеличить все элементы...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
22.11.2013, 19:36     Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4 #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>
 
int main()
{
    int n;
    std::cin >> n;
 
    int a[n], k = 0;
 
    // input
    for (int i = 0; i < n; i++)
        std::cin >> a[i];
 
    // output
    for (int i = 0; i < n; i++)
        std::cout << a[i] << " ";
 
    std::cout << std::endl;
 
    for (int i = n/2; i < n; i++)
    {
        if (i >= n/2 && !(a[i] % 4))
            a[i] /= 4;
    }
 
    for (int i = 0; i < n; i++)
        std::cout << a[i] << " ";
}
Знаю, что можно оптимизировать, но мне лень =)
Бог солнца РА
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 5
22.11.2013, 20:05  [ТС]     Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4 #3
Спасибо)))
Yandex
Объявления
22.11.2013, 20:05     Все элементы, кото-рые кратны 4 и стоят во второй половине массива разделить нацело на 4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru