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

Запись в текстовый файл первых n элементов последовательности Фибоначчи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны два массива. Найти среднее арифметическое элементов каждого и сравнить эти значения http://www.cyberforum.ru/cpp-beginners/thread1038844.html
Даны два массива. Найти среднее арифметическое элементов каждого и сравнить эти значения
C++ для чего в С++ употребляется нижний пробел _ ? подскажите пожалуйста) http://www.cyberforum.ru/cpp-beginners/thread1038843.html
C++ Не выполняется условие или почему данные все равно переползают в S2?
Всем привет! Почему в строке S2 тоже заносятся пятерки, когда их туда не должно пускать условие? И что перед пятерками накалякано тут? Условие такое задачи: Если в строке встречается a или z, то...
Как создать отдельную функцию для каждого объекта класса C++
Ну например есть класс struct Class { void onUpdate (); } Мне надо сделать так, что бы у объекта obj1 типа Class функция onUpdate () была одной, а у другого объекта этого класса код функции...
C++ Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа имеют разную четность http://www.cyberforum.ru/cpp-beginners/thread1038823.html
Помогите пожалуйста сделать программу! В диалоговом режиме вводится некоторое число N (В диапазоне от 1 до 2000). Программа должна вывести числа, определенные заданием в виде нескольких колонок,...
C++ Какой ответ получим после запуска следующей программы Какой ответ получим после запуска следующей программы : #include"stdafx.h" #include<iostream> using namespace std; int main() { intx,y; x=2; y=101; cout<<y%x; подробнее

Показать сообщение отдельно
user3393939393
Сообщений: n/a

Запись в текстовый файл первых n элементов последовательности Фибоначчи - C++

12.12.2013, 17:33. Просмотров 396. Ответов 0
Метки (Все метки)

В общем, такая задача: Программе задаются: - первые два элемента ряда Фибоначчи x1 и x2 ; - количество элементов последовательности n; - имя выходного текстового файла. Программа должна осуществлять подсчёт и запись в текстовый файл значений первых n элементов последовательности натуральных чисел из ряда Фибоначчи Xk+1 = Xk + Xk-1. Запись в выходной текстовый файл должна производиться с новой строки для каждого очередного элемента последовательности.

Вот код, целиком состоящий из ошибок и несовсем полный:


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
33
34
35
36
37
38
39
#include <stdio.h>
#include <conio.h>
 
int main()
{
    int fib1 = 0, fib2 = 1;
    int fib = 0;
    int n;
    int i;
 
    printf("Input N: ");
    scanf("%d", &n);
 
    fib = 1;
 
    for (i = 1; i <= n; i++)
    {
        fib = fib2 + fib1;
        fib2 = fib1;
        fib1 = fib;
 
        printf("%d  ", fib);
    }
 
    getch();
    
for( nc = 0 ; fgetc(f_in)!=EOF ; nc++ ); fseek(f_in, 0, SEEK_SET);
 
 
FILE * file;
file = fopen("output.txt", "w");
for (int i = 0; i<N; i++);
{
fprintf(file, "%d ",b0);
b0 *= q;
}
fclose(file);
return 0;
}
Что тут нужно исправить и добавить? (только не говорите, что всё)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru