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

СОСТАВИТЬ ПРОГРАММУ НА ЯЗЫКЕ С!!!!!! СРОЧНО! Пожалуйста. Числа Люка определяются так: первое число равно 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<=k;i++) { f[i] = f[i - 1] + f[i - 2]; s = f[i] + s; } cout<
Не нашли ответ?
Ответить на вопрос
Похожие вопросы