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

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

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

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

01.06.2013, 11:44. Просмотров 581. Ответов 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!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2013, 11:44     Построить последовательность заданного количества элементов
Посмотрите здесь:

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

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

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

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

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

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

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

Суммирование заданного количества цифр - C++
У Дейтлов есть задачка: Я написал такой код: #include<iostream> using std::cin; using std::cout; using std::endl; ...

Прибавление к времени заданного количества секунд - C++
На вход программе подается время в формате чч:мм:сс и количество секунд прошедших с этого момента. Надо напечатать в том же формате,...

Вывод предложений, состоящих из заданного количества слов - C++
Добрый день всем) Помогите найти ошибку. Задача: Написать программу, которая считывает текст из файла и выводит на экран только...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
drdrink
39 / 39 / 1
Регистрация: 13.05.2013
Сообщений: 103
01.06.2013, 12:20     Построить последовательность заданного количества элементов #2
Нарек, так а a1 чему равно, просто если пользоваться этой формулой, то a1 мы не сможем вычислить?
Нарек
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 минут
сможет*
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) перевод на новую строку, потом следующую десятку и так до конца массива=) вот впринципе и всё что делает эта программа
Нарек
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 8
02.06.2013, 08:10  [ТС]     Построить последовательность заданного количества элементов #5
Спасибо тебе за помощь.
Yandex
Объявления
02.06.2013, 08:10     Построить последовательность заданного количества элементов
Ответ Создать тему
Опции темы

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