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

Сформировать массив из N чисел Фибоначчи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в коде.Метод зейделя http://www.cyberforum.ru/cpp-beginners/thread1171171.html
Соственно проблема в том, что она работает где-то до окончания do вылетает с ошибкой, если кто-то видит где ошибка напишите пожалуйста #include <math.h> #include <iostream> #include <iomanip>...
C++ Определить колич-во комментариев, количество утверждений и для каждого утверждения указать, сколько строк оно задание такое Дан текст какой то в файле Определить колич-во комментариев, количество утверждений и для каждого утверждения указать, сколько строк оно занимает. с комментариями все ясно,... http://www.cyberforum.ru/cpp-beginners/thread1171131.html
Поочередный вывод на экран без задержки всей программы C++
Имеется форма, на ней статус бар, который должен выполняться постоянно. Внизу формы должна быть прорисовка обьекта постепенно (пунктирная штриховка от пункта А->B) , но при этом не блокируя...
Графы.Поиск в глубину и в ширину C++
Задание следующее "Задана система двусторонних дорог, где для любой пары городов есть соединяющий их путь. Найти город с минимальной суммой расстояний до остальных городов". Нужно использовать поиск...
C++ Шифрование текста путем замены символов http://www.cyberforum.ru/cpp-beginners/thread1171120.html
Здравствуйте, уважаемые участники форума! Вот озадачился вопросом о создании программы шифровании текста путем замены символов. Задача, которую я себе поставил, очень сходна с вопросом пользователя...
C++ Сколько раз встречается неразрывный набор символов в строке Всем привет ! У меня есть программа, которая определяет, есть ли неразрывный набор символов в строке или нет. Подскажите, пожалуйста, что добавить в данный код, чтобы программа считала, сколько раз... подробнее

Показать сообщение отдельно
daert
1 / 1 / 2
Регистрация: 09.05.2014
Сообщений: 47
10.05.2014, 10:24
кто изначально будет инициировать переменную n до создания динамического массива?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
int main()
{
    int n, i;
    scanf("%d", &n);
    int *a = new int[n];
    for (i = 0; i < n; i++){
        if (i <= 2)
            a[i] = 1;
        else(a[i] = a[i - 2] + a[i - 1]);
        printf("%Ld\n", a[i]);
    }
    return 0;
}
кроме того у тебя последовательность неправильная: нулевой член последовательности равен 0, а у тебя 1
должно быть так
C++
1
2
3
if(i==0) a[i]=0;
     else if(i==1) a[i]=1;
        else(a[i] = a[i - 2] + a[i - 1]);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru