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

Заменить все четные элементы на их квадраты (не верно работает)

20.09.2014, 12:56. Показов 3116. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
//Дан массив целых чисел
//Заменить все четные элементы на их квадраты,
//а нечетные удвоить

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
#include "stdafx.h"
#include "iostream"
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    // введем количество элеменов массива
    int size;
    cout << "vvedite kol-vo elementov massiva: ";
    cin >> size;
    //выделяем память под хранение массива
    int*a = new int[size];
    //введем элементы
    cout << "vvedite elementu massiva: \n";
    for (int i = 0; i < size; i++)
    {
        cin >> i;
    }
    
    for (int i = 0; i < size; i++)
    {
        if (a[i] % 2==0)
            a[i] *= a[i];//Все четные элементы возвести в квадрат
        else
            a[i] = 2 * a[i];//Все нечетные элементы удвоить
    }
 
    for (int i = 0; i < size; i++)
    {
        cout << a[i] << ",";
    }
    cin >> size;
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.09.2014, 12:56
Ответы с готовыми решениями:

Заменить все четные элементы на их квадраты, а нечетные удвоить
Нашел четные и нечетные элементы, подскажите как их вывести в новый listbox ? И четные заменить на их квадраты, а неченые удвоить. ...

В массиве все четные элементы заменить на их квадраты, а нечетные удвоить.
В массиве все четные элементы заменить на их квадраты, а нечетные удвоить.

Заменить все четные элементы массива на их квадраты, а нечетные удвоить
Так и не пойму эти массивы, помогите с задачами, пожалуйста!!! 1. Удалить из массива М (26) первый положительный элемент. ...

3
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
20.09.2014, 13:04
C++
1
2
3
4
for (int i = 0; i < size; i++)
    {
        cin >> i; //!!!!!!!!!
    }
0
Модератор
Эксперт С++
 Аватар для zss
13770 / 10963 / 6491
Регистрация: 18.12.2011
Сообщений: 29,240
20.09.2014, 13:08
Цитата Сообщение от воробьев Посмотреть сообщение
cin >> i;
Но, тем не менее:
Цитата Сообщение от воробьев Посмотреть сообщение
cout << a[i] << ",";
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
20.09.2014, 14:19
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    const int A[] = {1, 2, 3, 4, 5};
    for (auto x: A)
        std::cout << (x & 1 ? x + x : x * x) << " ";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.09.2014, 14:19
Помогаю со студенческими работами здесь

Заменить все чётные элементы массива на их квадраты, а нечётные удвоить
Задача на массивы: &quot;Заменить все чётные элементы массива на их квадраты, а нечётные удвоить.&quot; заранее спасибо)

В одномерном массиве все четные элементы заменить на их квадраты, а нечетные умножить на 2
В одномерном массиве все четные элементы заменить на их квадраты, а нечетные умножить на 2.

Все четные элементы заменить на их квадраты, а нечетные удвоить (переделать с указателями)
Необходимо переделать код, что бы в нем использовались указатели Дан массив целых чисел, все четные эл-ты заменить на их квадраты, а...

Дан массив целых чисел. Все четные элементы заменить на их квадраты, а нечетные удвоить
Дан массив целых чисел. Все четные элементы заменить на их квадраты, а нечетные удвоить. (с исп. массивов)

Заменить чётные элементы последовательности целых чисел на их квадраты
Нужно написать программу, заменяющую чётные элементы последовательности целых чисел (n=&lt;25) на их квадраты, вывести на экран монитора...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru