Записать в массив К[20] элементы ряда Фибоначчи - C (СИ)
Формулировка задачи:
Записать в массив К[20] элементы ряда Фибоначчи.
Решение задачи: «Записать в массив К[20] элементы ряда Фибоначчи»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <locale.h>
int main()
{
int k[20], i, num;
setlocale(LC_ALL,"RUS");
printf("Заполняем массив K[20] числами Фиббоначи :\n");
k[0] = 0;
k[1] = 1;
for (i = 2; i < 20; ++i)
k[i] = k[i-1] + k[i-2];
printf("Вывод результата :\n");
for (i = 0; i < 20; ++i)
printf("\t%d\n",k[i]);
_getch();
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и вводом-выводом данных.
- Установка русской локали для корректного вывода символов.
- Объявление переменной типа int для хранения чисел Фибоначчи и инициализация первых двух значений ряда.
- Создание пустого массива k[20] для хранения чисел Фибоначчи.
- Создание переменной i для контроля цикла и переменной num для временного хранения значения.
- Цикл for для заполнения массива k числами Фибоначчи от 0 до 20 (включительно).
- Вывод массива k на экран.
- Блокировка программы до нажатия клавиши.
- Завершение работы программы.