0 / 0 / 0
Регистрация: 02.12.2019
Сообщений: 24
1

Из элементов одномерного массива сформировать массив по указанному правилу

20.04.2020, 12:40. Показов 1461. Ответов 1
Метки нет (Все метки)

Из элементов одномерного массива С сформировать массив А той же размерности по правилу: если номер i элемента четный, то Ai=С^2 , если нечетный, то Аi=2Ci
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2020, 12:40
Ответы с готовыми решениями:

Сформировать массив из другого массива по указанному правилу
Ребят помогите пожалуйста написать код! Вот условие:Создать одномерный массив А размером N,...

Сформировать массив, где каждый элемент нового массива определяется по указанному правилу
из массива D(10) сформировать массив C(5) такой , что бы каждый элемент нового массива определялся...

Сформировать матрицу из элементов одномерного массива по правилу
Всем привет) Решаю задачу: Одномерный массив случайных 9 чисел, заданных в диапазоне от -10 до 10 ...

Сформировать массив по указанному правилу
Всем привет, помогите пожалуйста решить задание, не понимаю как это реализовать с указанным...

1
Xx
3 / 2 / 1
Регистрация: 15.04.2020
Сообщений: 7
20.04.2020, 12:57 2
Лучший ответ Сообщение было отмечено Aki_Deko как решение

Решение

Решение вашей задачи.

Входные данные:

Код
10
1 2 3 4 5 6 7 8 9 10
Выходные данные:

Код
1 4 9 8 25 12 49 16 81 20
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
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    cin >> n;
 
    int *C = new int[n+1];
    int *A = new int[n+1];
 
    for (int i = 0; i < n; i++) {
        cin >> C[i];
    }
 
    for (int i = 0; i < n; i++) {
        if (i % 2 == 0) {
            A[i] = C[i] * C[i];
        }
        else if (i % 2 == 1) {
            A[i] = C[i] * 2;
        }
    }
 
    for (int i = 0; i < n; i++) {
        cout << A[i] << " ";
    }
 
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2020, 12:57
Помогаю со студенческими работами здесь

Сформировать массив по указанному правилу
Сформировать массив: Y=A+A Y= A+A Y= A+A и т.д. (n - четное) Не знаю как написать данную...

Сформировать новый массив по указанному правилу
Задание: Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого...

Сформировать новый массив по указанному правилу
Дан массив а0, а1, …, а15. Сформировать новый массив b по правилу: b0=а0* a1, b1=а2* a3, …, b8=а14*...

Сформировать новый массив по указанному правилу
Задание: Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого...

Из заданного массива сформировать новый по указанному правилу
Массив P1,P2,...,Pm, полученный из массива C1,C2,...Cm, по правилу Pk=\sum_{i=1}^{k} Ci,...

Массив: Из элементов массива А сформировать массив D того же размера по правилу: первые 10 элементов - Di=Ai+i,а остальные - Di=Ai - i.
1)Заменить минимальный по модулю положительный элемент нулем. 2)Заменить элементы с k1-го по k2-й...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru