![]() |
|
Модераторы: bsa |
![]()
|
|
| user12312312312 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.12.2013 Репутация: нет Всего: нет |
В общем, такая задача: Программе задаются: - первые два элемента ряда Фибоначчи x1 и x2 ; - количество элементов последовательности n; - имя выходного текстового файла. Программа должна осуществлять подсчёт и запись в текстовый файл значений первых n элементов последовательности натуральных чисел из ряда Фибоначчи Xk+1 = Xk + Xk-1. Запись в выходной текстовый файл должна производиться с новой строки для каждого очередного элемента последовательности.
Вот код, целиком состоящий из ошибок и несовсем полный:
Что тут нужно исправить и добавить? (только не говорите, что всё) |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Это из какого-то другого задания? n задаётся пользователем, ок. А начальные значения для fib1 и fib2? По условию
Вывод нужно делать построчно (согласно условиям задачи), а не через ряд пробелов. Ну и, конечно, нужен вывод в файл, а не на стандартный вывод. А так всё пучком, кроме перепутанных ролей fib1 и fib2 Здесь считается, что fib2 следует за fib1.А здесь - что fib1 следует за fib2 в последовательности))) -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
строчку 27 удали полностью.
в строке 16 лучше сделать от 0 до n невключительно. Все-таки, это С, а не Паскаль. где у тебя вводятся первые элементы ряда и имя выходного файла? Короче, у тебя в цикле на строке 16 считаются числа Фибоначчи, а в файл пишется из цикла на строке 32 примитивная последовательность. Причем, для последней не определены переменные. Подумай хорошенько, твой код содержит почти все, что нужно. Надо лишь убрать лишнее, некоторые участки поменять местами и чуть чуть дописать. |
|||
|
||||
| user12312312312 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.12.2013 Репутация: нет Всего: нет |
да. но сюда, как я понял, это не подходит |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Вы так кусками кода в лего играетесь? Нет, не подходит))) -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| user12312312312 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.12.2013 Репутация: нет Всего: нет |
А как сделать этот самый вывод? |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Пример у Вас перед глазами из другого задания:
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |