Аватар
Информатика, опубликовано 2018-08-22 19:49:41 by Гость

СОСТАВИТЬ ПРОГРАММУ НА ЯЗЫКЕ С!!!!!!СРОЧНО!Пожалуйста.Числа Люка определяются так: первое число равно 1, второе равно 3, каждое следующее равно сумме двух предыдущих. Составить программу, которая находит сумму первых k чисел Люка (k – задается пользователем). Определить количество первых чисел Люка, таких, что значение ихсуммы не превышает диапазона типа int (long int). Вывести в виде таблицы данное значение суммы и три предыдущих значения суммы (с соответствующими количествами чисел Люка).

Аватар
Ответ оставил Гость

Переделал ваш код с паскаля
#include

using namespace std;

int main()
{
long int f[100];
long int k, i, s;
cin>>(k);
f[1] = 1;
f[2] = 3;
if (k > 0) s = 1;
if (k > 1) s = 4;

for (int i = 3;i{
f[i] = f[i - 1] + f[i - 2];
s = f[i] + s;
}
coutreturn 0;

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.