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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели, объясните задачу http://www.cyberforum.ru/cpp-beginners/thread875711.html
Объясните 4 пункт, желательно с примером. написать функцию char* find_const(), которая 1) перемещает в digit содержимое буфера buf_lit; 2) из входного потока читает литеру за литерой, пока не встретит не цифру или конец файла; 3) если считанная литера - цифра, то она помещается в очередную позицию буфера строки. Если это не цифра, то в конец строки добавляется символ "\0", а литера остается...
C++ Считать числа в массив, отсортировать. Считать числа в список. Изменить порядок элементов Добрый день, помогите пожалуйста решить такую задачу: 1)Считать числа в массив. Спросить у пользователя в каком порядке его отсортировать (по возрастанию или убыванию). Отсортировать. 2)Считать числа в список. Запросить у пользователя два числа: k, p. Изменить порядок элементов, начиная с k-го элемента, заканчивая p-ым элементом. 3)В файле находится информация о зарплате сотрудников и их... http://www.cyberforum.ru/cpp-beginners/thread875705.html
C++ Определить есть ли в массиве строка, состоящая только из отрицательных элементов.
Определить есть ли в массиве строка, состоящая только из отрицательных элементов.
C++ Создание связанного списка с пом. класса и указателей
Народ, есть задача. Я не могу решить все это. Помогите! В текстовом файле находится список студентов. Поля у студента: - ИД студента, целое число - имя - фамилия - отчетство - дата рождения
C++ Создать одномерный массив из восьми чисел, а каждое второе должно выводится на экран http://www.cyberforum.ru/cpp-beginners/thread875685.html
помогите пожалуйста! Нужно создать одномерный массив из восьми чисел, а каждое второе должно выводится на экран.
C++ Вычислить f(a,b,c) Необходимо написать подпрограмму. За ранее благодарю)) подробнее

Показать сообщение отдельно
Warzone-blg
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 60
23.05.2013, 13:42     Проверьте задачу - построить последовательность и всевозможные перестановки
C++. Построить последовательность и всевозможные перестановки
Здравствуйте. Помогите пожалуйста вот с такой программой... в С++ практически ничего не понимаю...только самые базовые основы... буду очень благодарен
Построить последовательность заданного количества элементов, используя следующее рекуррентное соотношение ai = 3ai-1 - ai-2, i=0…n, a0=2, a1=3. Выбрать 5 первых чисел из этой последовательности и построить для них все возможные перестановки.
В принципе кое как собрал код программы...пожалуйста проверьте кому не сложно всё правильно ли я сделал??
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
#include <iostream>
#include <algorithm>
float ai(int i) // рекурсивная функция вычисления а[i];
   {
     if (i==0) return 2;
     else if (i==1) return 3;
     else   return 3*ai(i-1)-ai(i-2);
   };
int main(int argc, char* argv[])
{
 
   int n,*a;
   std::cout<<"n = "; std::cin>>n;
   a=new int [n];
   for (int i=0;i<n;i++)
      a[i]=ai(i);
   for (int i=0;i<n;i++)
      std::cout<<"a["<<i+1<<"] = "<<a[i]<<"\n";
      
       int arr[] = { a[0], a[1], a[2], a[3], a[4] };
    size_t len = sizeof(arr) / sizeof(int);
 
    do
    {
        for (int i = 0; i < len; i++)
            std::cout << arr[i] << " ";
        std::cout << std::endl;
    } while (std::next_permutation (arr, arr + len));
 
   system("pause");
   return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru