ПОМОГИТЕ,ПОЖАЛУЙСТА!!!Дано N чисел. Отыскать самое великое число, на которое делятся все

ПОМОГИТЕ,ПОЖАЛУЙСТА!!!

Дано N чисел. Отыскать самое великое число, на которое делятся все N чисел.
Вот разбор: Вводим число n. Вводим циклом for массив а из n чисел. Сделаем функцию которая вычисляет НОД из 2 чисел. Объявим переменную целочисленного типа l=a[1] т.е. 1-ый элемент массива. Позже циклом for пробегаем с 1 до n с счетчиком i и каждый раз будем вычислять l=НОД(l,a[i]). Позже выводим число l.
С++,ПОЖАЛУЙСТА

Задать свой вопрос
1 ответ
include lt;iostreamgt;
using namespace std;

int NOD(int a, int b)
    while(a!=b)
       if (agt;b) a-=b; else b-=a;
   return a;


int main()
    int n,k,a;
    cin gt;gt; n gt;gt; k;
    for(int i=1;ilt;n;i++)
        cingt;gt;a;
        k=NOD(k,a);
   
    coutlt;lt;k;
    return 0;



, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт