Заполнить массив из 20 элементов числами Фибоначчи, и найти их НОД - C (СИ)
Формулировка задачи:
Помогите решить задачу. заполнить массив из 20 элементов числами Фибоначи и найти их НОД.(массив заполнил а НОД как найти не знаю).
#include <stdio.h> main() { const int N = 20; int A[N],i,z; float del; A[1]=1; A[2]=1; for(i=3;i<N;i++) { A[i]=A[i-2]+A[i-1]; } }
Решение задачи: «Заполнить массив из 20 элементов числами Фибоначчи, и найти их НОД»
textual
Листинг программы
printf("Nod=%d\n", Nod(A, N);
Объяснение кода листинга программы
- В первой строке кода выводится на экран значение функции Nod, которая принимает два аргумента типа int - A и N.
- Вторая строка кода содержит объявление функции Nod с двумя параметрами типа int - A и N.
- Третья строка кода содержит возвращаемое значение функции Nod.
- Четвертая строка кода объявляет переменную A типа int.
- Пятая строка кода объявляет переменную N типа int.
- Шестая строка кода заполняет массив A числами Фибоначчи.
- Седьмая строка кода вычисляет НОД (наибольший общий делитель) для чисел A[0] и A[1].
- Восьмая строка кода выводит на экран значение НОД.
- Девятая строка кода содержит оператор return, который завершает выполнение функции Nod и возвращает ей значение.
- Десятая строка кода содержит оператор main, который является точкой входа в программу.
- Одиннадцатая строка кода объявляет переменную A типа int.
- Двенадцатая строка кода объявляет переменную N типа int.
- Тринадцатая строка кода вызывает функцию Nod, передавая ей в качестве аргументов переменные A и N.
- Четырнадцатая строка кода выводит на экран значение НОД.
- Пятнадцатая строка кода содержит оператор return, который завершает выполнение функции main и возвращает ей значение.
- Шестнадцатая строка кода объявляет функцию Nod.
- Семнадцатая строка кода объявляет переменную A типа int.
- Восемнадцатая строка кода объявляет переменную N типа int.
- Девятнадцатая строка кода заполняет массив A числами Фибоначчи.
- Двадцатая строка кода вычисляет НОД для чисел A[0] и A[1].
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д