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

Сформировать массив по заданному правилу

27.03.2018, 20:51. Показов 702. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны целые числа N (> 2), A и B. Сформировать и вывести целочисленный массив размера N, первый элемент которого равен A, второй
равен B, а каждый последующий элемент равен сумме всех предыдущих.
Помогите пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2018, 20:51
Ответы с готовыми решениями:

Сформировать массив по заданному правилу
Напишите программу, которая создает двухмерный массив и заполняет его по следующему принципу:...

Сформировать новый массив по заданному правилу
Сформировать массив J(10) из массива I(10) по следующему принципу: J(N)=I(N)+N.

Сформировать целочисленный массив по заданному правилу
даны целые числа n(>2), a и b. сформировать и вывести целочисленный массив размера N, первый...

Сформировать новый массив из исходного по заданному правилу
Задача из Златопольского: Из элементов массива p сформировать массив q того же размера по правилу:...

2
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,714
27.03.2018, 21:05 2
C++
1
2
3
4
5
6
void Work(int* x,int N,int A,int B)
{
    x[0]=A;x[1]=B;
    for(int i=2; i<N; i++)
        x[i]=x[i-1]+x[i-2];
}
Остальное возьмите из образца
Образцы (шаблоны) программ для типовых задач
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
28.03.2018, 03:49 3
zss,
Цитата Сообщение от Alin1999 Посмотреть сообщение
каждый последующий элемент равен сумме всех предыдущих.
Alin1999,

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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int N, A, B;
    cout << "Enter N: "; cin >> N;
    cout << "Enter A: "; cin >> A;
    cout << "Enter B: "; cin >> B;
    
    int*a = new int[N];
    a[0]=A;
    a[1]=B;
    cout <<a[0]<<" "<<a[1]<<" ";    
    for (int i = 2; i < N; i++)
    {
      a[i]=(A+B)*pow(2, i-2);
      cout <<a[i]<<" ";
    }     
      cout <<endl;
 
    delete[]a;
system("pause");
return 0;
}
0
28.03.2018, 03:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2018, 03:49
Помогаю со студенческими работами здесь

Массив: Сформировать матрицу размера M × N по заданному правилу...
Даны целые положительные числа M, N, число Q и набор из N чисел. Сформировать матрицу размера M...

Сформировать вектор по заданному правилу
Даны натуральное число n и действительные числа y1 y2…yn. Получить вектор Z (Z1, Z2…Zn),...

Сформировать последовательность по заданному правилу
Всем привет, еще раз! В общем стоит такая задача: Даны два положительных числа n и k. Надо...

Сформировать матрицу по заданному правилу
Здравствуйте! Подскажите пожалуйста где моя ошибка!? На грядках посажена капуста и морковь. Грядки...

Сформировать матрицу по заданному правилу
Данна целочисленная матрица размером 3 * 4. Написать программу, которая формирует двумерный массив...

Из массива сформировать матрицу по заданному правилу
Помогите написать код. вот задание вариант Б П.5.18.Правил Запрещено размещать задания и...


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

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