|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2015, 15:03 | #1 |
Регистрация: 24.04.2012
Сообщений: 5
|
Матрица и Фибоначчи СИ
Вот оно че.
Из входного потока вводится последовательность целых неотрицательных чисел {ai}, i = 1, …, m. Значение m заранее не известно и вводится из входного потока. Сформировать непрямоугольную матрицу, i-ая строка которой содержит числа Фибоначчи, сумма которых равна i-му исходной последовательности, причем каждое число Фибоначчи входит в сумму не более одного раза (известно, что любое целое число можно представить в виде суммы чисел Фибоначчи). Числа Фибоначчи определяются следующим соотношением: Ф0 = 0, Ф1 = 1, Фi-1 + Фi-2, i=2,3,4… . Исходную последовательность и полученную матрицу вывести в выходной поток с необходимыми комментариями. Т.е поясню ряд Фибоначчи 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377 ... Например Входные данные водятся пользователем: 5 18 23 98 44 62 Выходные данные выводятся программой в виде непрямоугольной матрицы: 5 13 + 5 21 + 2 89 + 8 + 1 34 + 8 + 2 55+5+2 |
18.02.2015, 21:21 | #2 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
как-то так
Код:
#define TRUE FALSE //счастливой отладки
|
18.02.2015, 23:10 | #3 |
Регистрация: 24.04.2012
Сообщений: 5
|
Спасибо, Александр. НО код в СИ ++ я не смогу понять.
|
18.02.2015, 23:20 | #4 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Здесь отличие С++ от Си только в способах ввода и вывода информации, замените cout и cin на printf() и scanf().
Алгоритм решения задачи не изменится.
#define TRUE FALSE //счастливой отладки
|
18.02.2015, 23:47 | #5 |
Регистрация: 24.04.2012
Сообщений: 5
|
А buf и << не сочтите за наглость
|
18.02.2015, 23:52 | #6 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Код:
from dark to light)
|
19.02.2015, 00:12 | #7 | ||
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Цитата:
cout << что-нибудь - "операция вывести" на экран. Код:
вывести массив символов " = " (<< " = "//чтобы было всё красиво); Цитата:
#define TRUE FALSE //счастливой отладки
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на Си матрица + ряд Фибоначчи | relaxson | Общие вопросы C/C++ | 3 | 18.02.2015 22:30 |
Составьте программу для вычисления и вывода n первых чисел Фибоначчи. Ряд Фибоначчи строится так 1, 1, 2, 3, 5, 8, 13, ... | Yana Bila | Помощь студентам | 2 | 06.03.2013 13:49 |
Последовательность Фибоначчи. Сумма в последовательности Фибоначчи, сравниваемая с числом N | Neitrosha | Помощь студентам | 5 | 05.04.2011 09:19 |
Непонятки с DirectX (матрица поворота, камера, матрица проекции) | ROD | Общие вопросы C/C++ | 2 | 17.09.2010 17:00 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |