Bài 11: Kiểu mảng

PT

Em hãy viết chương trình nhập vào một dãy số gồm có n số nguyên (0<n<50). sau đó tìm ước chung lớn nhất của dãy số vừa nhập

ví dụ

uoc.inpuoc.out
3 6 9 12 183

 

NT
5 tháng 1 2022 lúc 23:03

#include <bits/stdc++.h>
using namespace std;
unsigned long long a[50],x,n,uc,i;
//chuongtrinhcon
unsigned long long ucln(long long a,long long b)
{
    if (b==0) return(a);
    else return(ucln(b,a%b));
}
//chuongtrinhchinh
int main()
{
    freopen("ucln.inp","r",stdin);
    freopen("ucln.out","w",stdout);
    cin>>n;

cin>>a[1]>>a[2];

uc=ucln(a[1],a[2]);

for (i=3; i<=n; i++)

{

cin>>x;

uc=ucln(uc,x);

}

cout<<uc;
    return 0;
}

 

Bình luận (0)

Các câu hỏi tương tự
AN
Xem chi tiết
NT
Xem chi tiết
CC
Xem chi tiết
NP
Xem chi tiết
SC
Xem chi tiết
LJ
Xem chi tiết
NN
Xem chi tiết
H24
Xem chi tiết
NN
Xem chi tiết