Bài 11: Kiểu mảng

Phan Phước Quốc Thịnh

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

 

Nguyễn Lê Phước Thịnh
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ự
Anh Nguyen
Xem chi tiết
Nguyễn Phú Trọng
Xem chi tiết
Cuppy Cake
Xem chi tiết
nguyễn an phát
Xem chi tiết
Sói Channel
Xem chi tiết
Lee Jihoon
Xem chi tiết
Nguyễn Ngọc
Xem chi tiết
Leoumax
Xem chi tiết
Nguyen Nhi
Xem chi tiết