Trang chủ Tin Học Lớp 7 Bài 4: Viết chương trình tìm ước chung lớn nhất...

Bài 4: Viết chương trình tìm ước chung lớn nhất của hai số nguyên. In kết quả ra màn hình. Bài 5: Viết chương trình tính trung bình cộng của các số nhập vào từ

Câu hỏi :

Bài 4: Viết chương trình tìm ước chung lớn nhất của hai số nguyên. In kết quả ra màn hình. Bài 5: Viết chương trình tính trung bình cộng của các số nhập vào từ bàn phím. Khi muốn kết thúc nhập để tính trung bình thì nhấn phím 0. In kết quả ra màn hình. Bài 6: Viết chương trình tính tổng bình phương của n số nguyên đầu tiên. In kết quả ra màn hình. Bài 7: Viết chương trình tính tổng bậc 3 của n số nguyên đầu tiên. In kết quả ra màn hình. Bài 8: Viết chương trình nhập vào một số nguyên rồi in ra màn hình tất cả các ước số của số đó. Bài 9: Viết chương trình vẽ 1 tam giác cân bằng dấu . In ra màn hình tam giác đó. Bài 10: Viết chương trình tính tổng nghịch đảo của n số nguyên đầu tiên . KO CS INPUT VS OUTPUT NHE , CO CODE LA DC ! CODE BANG C++

Lời giải 1 :

Bài 4:

#include <bits/stdc++.h>
using namespace std;
int a,b;
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin>>a>>b;
    cout<<__gcd(a,b);
}

Bài 5:

#include <bits/stdc++.h>
using namespace std;
long long tong=0,d=0,n;
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    //freopen("22.inp","r",stdin);
    //freopen("22.out","w",stdout);
    while (cin>>n)
    {
        tong=tong+n;
        d++;
    }
    cout<<tong/n<<endl;
}

Bài 6:

#include <bits/stdc++.h>
using namespace std;
long long tong,n;
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    //freopen("22.inp","r",stdin);
    //freopen("22.out","w",stdout);
    cin>>n;
    tong=0;
    for (int i=1;i<=n;i++)
    {
        tong=tong+i*i;
    }
    cout<<tong;
}

Bài 7:

#include <bits/stdc++.h>
using namespace std;
long long tong,n;
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    //freopen("22.inp","r",stdin);
    //freopen("22.out","w",stdout);
    cin>>n;
    tong=0;
    for (int i=1;i<=n;i++)
    {
        tong=tong+i*i*i;
    }
    cout<<tong;
}

Bài 8:

#include <bits/stdc++.h>
using namespace std;
long long n;
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    //freopen("22.inp","r",stdin);
    //freopen("22.out","w",stdout);
    cin>>n;
    for (int i=1;i<=n;i++)
    {
        if (n%i==0) cout<<i<<" ";
    }
}

Bài 9:

#include <bits/stdc++.h>
using namespace std;
int x;
void vetg()
{
 if(x==1)
 {
  cout<<"*"<<endl;
  return;
 }
 for(int i=1;i<=x;i++)
 {
     for(int j=1;j<=2*x-1;j++)
     {
         if(i==1)
             if(j==x) cout<<"*";
             else cout<<" ";
         if(i>=2&&i<=x-1)
             if(j==x+1-i||j==x-1+i) cout<<"*";
             else cout<<" ";
         if(i==x) cout<<"*";
     }
     cout<<endl;
 }
}
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    //freopen("22.inp","r",stdin);
    //freopen("22.out","w",stdout);
    cin>>x;
    vetg();
}

Bài 10:

#include <bits/stdc++.h>
using namespace std;
int tong,n;
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin>>n;
    tong=0;
    for (int i=1;i<=n;i++)
    {
        tong=tong+(1-i);
    }
    cout<<tong;
}

Thảo luận

-- 10 bài dc có 15d, buồn:(
-- Câu 10 là tính tổng nghịch đảo của n số đó :))
-- Vd nghịch đảo của 6 là 1/6 Của 5 là 1/5 túm lại là nếu tích của 2 số đó =1 thì 2 số đó là nghịch đảo của nhau
-- à kiểu 2 3 4 thì tổng nghịch đảo là 1/2+1/3+1/4 ấy hả?
-- Ýe
-- kê thanks
-- alo chủ tus ơi code nè, xin nhẹ 5* vs cảm ơn=)
-- sủa lại bài 10

Lời giải 2 :

4.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    while (a!=b) if (a>b) a-=b; else b-=a;
    cout << a;
}

5.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a,d=0;
    cin >> a;
    d++;
    float s=0;
    s+=a;
    while (a!=0) {
        cin >> a;
        d++;
        s+=a;
    }
    cout << s/float(d);
}

6.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    long long s=0;
    for (int i=2; i<=n; i++) s+=i*i;
    cout << s+1;
}

7.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    long long s=0;
    for (int i=2; i<=n; i++) s+=i*i*i;
    cout << s+1;
}

8.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    for (int i=1; i<=n; i++) if (n%i==0) cout << i << " ";
}

9.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    for (int i=1; i<n; i++) {
        for (int j=0; j<=n/2-i; j++) cout << " ";
        for (int j=0; j<i; j++) cout << " *";
        cout << endl;
    }
}

10.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    float s=0;
    for (int i=1; i<n; i++) s+=1/float(i);
    cout << s;
}

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 7

Lớp 7 - Năm thứ hai ở cấp trung học cơ sở, một cuồng quay mới lại đến vẫn bước tiếp trên đường đời học sinh. Học tập vẫn là nhiệm vụ chính!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK