Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Trần Trọng Hùng

Cho tệp SN3.INP chứa n số nguyên dương (mỗi số cách nhau một dấu cách trên một dòng). Viết chương trình đọc dữ liệu từ tệp đã cho Tính ƯCLN dãy các số nguyên dương đó và lưu kết quả vào tệp UC.OUT .

Nguyễn Lê Phước Thịnh
13 tháng 3 2022 lúc 11:20

#include <bits/stdc++.h>
using namespace std;
unsigned long long a[1000],i,n,uc;
//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("sn3.inp","r",stdin);
    freopen("uc.out","w",stdout);
    cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

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

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

uc=ucln(uc,a[i]);

cout<<uc;
    return 0;
}

 


Các câu hỏi tương tự
Thắng Huỳnh
Xem chi tiết
Thảo Linh
Xem chi tiết
Huyền Trang
Xem chi tiết
Lala
Xem chi tiết
thiên thanh
Xem chi tiết
Trần Trọng Hùng
Xem chi tiết
Lala
Xem chi tiết
Lala
Xem chi tiết
hà phương
Xem chi tiết