Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Нарек
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 8
#1

Построить последовательность заданного количества элементов - C++

01.06.2013, 11:44. Просмотров 608. Ответов 4
Метки нет (Все метки)

Приветствую друзья программисты.
Нужна ваша неотъемлемая помощь.
Построить последовательность заданного количества элементов,
используя следующее рекуррентное соотношение:

ai=ai-22+ai-12, i=0.....n, a0=0, a

Выбрать 7 последних чисел из этой последовательности и построить для них все возможные перестановки.


Буду очень признателен за вашу помощь. Нужно срочно.

Добавлено через 18 часов 10 минут
up!

Добавлено через 6 часов 3 минуты
up!

Добавлено через 2 часа 35 минут
up!

Добавлено через 5 часов 41 минуту
up!

Добавлено через 11 часов 36 минут
up!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2013, 11:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Построить последовательность заданного количества элементов (C++):

Найти сумму заданного количества наибольших элементов массива - C++
Написать программу решения задачи, используя оператор цикла FOR. Для одномерного массива А (n) найти сумму L крупнейших элементов, где 0...

Найти сумму заданного количества крупнейших элементов одномерного массива - C++
Написать программу решения задачи, используя оператор цикла FOR. Для одномерного массива А (n) найти сумму L крупнейших элементов, где 0...

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

Как в последовательности чисел заданного количества элементов выбрать семь последних? - C++
Как в последовательности чисел заданного кол-ва элементов выбрать семь последних?

Как реализовать удаление заданного количества элементов из начала массива структур? - C++
Дано: структура содержащяя фамилию, возраст, рейтинг Что не получается: организовать удаление некоторое количество элементов из начала...

Построить массив из заданного числа элементов - C++
программа должна построить массив из заданного числа элементов .но она всегда выводить 10 . в чем дело? #include "stdafx.h" #include...

4
drdrink
39 / 39 / 1
Регистрация: 13.05.2013
Сообщений: 103
01.06.2013, 12:20 #2
Нарек, так а a1 чему равно, просто если пользоваться этой формулой, то a1 мы не сможем вычислить?
0
Нарек
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 8
01.06.2013, 16:18  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream.h>
#include <locale.h>
int main()
{setlocale(LC_ALL,"rus");
int i,n,k=0;
cout<<"Введите n:";
cin>>n;
int a[n];
a[0]=0;
a[1]=1;
for(i=2;i<n;i++) 
                    a[i]=a[i-2]*a[i-2]+a[i-1]*a[i-1];
cout<<"Последовательность чисел:\n";
for(i=0;i<n;i++){if(k==10){cout<<endl<<endl;k=0;}
                 cout<<a[i]<<", ";k++;                                
                 }
system("pause"); 
}
вот она программа эта. кто нибудь смотреть объяснить как она работает и т.п.

Добавлено через 5 минут
сможет*
0
drdrink
39 / 39 / 1
Регистрация: 13.05.2013
Сообщений: 103
01.06.2013, 21:51 #4
Нарек, сначала вводим количество элементов массива, потом а0 инициализируем 0 , а а1 еденицей, потом считаем очередной элемент массива по формуле, которую ты указал, то есть а2 = 0*0 + 1*1, то есть 1 и так далее, до конца массива
ну а потом выводи последовательность этих элементов, так:
сначаала через запятую выводим первые 10 элементов массива, потом делаем 2 (\n) перевод на новую строку, потом следующую десятку и так до конца массива=) вот впринципе и всё что делает эта программа
1
Нарек
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 8
02.06.2013, 08:10  [ТС] #5
Спасибо тебе за помощь.
0
02.06.2013, 08:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2013, 08:10
Привет! Вот еще темы с ответами:

Функции вычисления количества дней заданного месяца и количества месяцев между двумя датами - C++
Область first - положительное целое число , год; second - положительное целое число от 1 до 12 - номер месяца. Реализовать методы daysCount...

Построить последовательность n!, для n=1…7 со всеми возможными перестановками из элементов этой последовательности - C++
Помогите с задачкой...:(Построить последовательность n!, для n=1…7. Для всех элементов этой по-следовательности и построить для них все...

Задан массив целых чисел. Вывести на экран массив, составленный из заданного количества минимальных элементов исходного - C++
Помогите доделать!!! Массив должен быть динамический, с указателями, а вывод минимальных элементов во втором массиве. #include...

Вычислить произведение количества отрицательных и количества положительных элементов одномерного массива - C++
Указатели. Вычислить произведение количества отрицательных и количества положительных элементов одномерного массива. Использовать функцию...


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

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

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