LQ

Không có mô tả.Bài 2.5, 2.6, 2.7 ạ

PG
21 tháng 8 2023 lúc 21:15

Bài 2.5: Số lớn hơn 2

Yêu cầu: nhập vào 4 số phân biệt a, b, c, d. in ra số lớn nhất trong 4 số đó

Dữ liệu: một dòng ghi 4 số nguyên a, b, c, d là các số nguyên 64 - bit

Kết quả: In ra giá trị lớn nhất trong 4 số a, b, c, d

 

a = int(input("Nhập số a: "))

b = int(input("Nhập số b: "))

c = int(input("Nhập số c: "))

d = int(input("Nhập số d: "))

max_value = max(a, b, c, d)

print("Số lớn nhất trong 4 số là:", max_value)

 

Bình luận (0)
H24
21 tháng 8 2023 lúc 21:17
Bình luận (3)
PG
21 tháng 8 2023 lúc 21:21

Bài 2.6:  Số chính phương:

Yêu cầu: Nhập vào số nguyên n, in ra YES nếu n là số chính phương, in ra NO nếu n không chính phương. Ta có thể kiếm tra số chính phương bằng cách kiểm tra n có bằng sqrt(n) * sqrt(n) hay không

Cú pháp so sánh như sau: 

n==(long long) (sqrt(n))* (long long)(sqrt(n))

Dữ liệu: một dòng ghi số nguyên n số nguyên 64 - bit

Kết quả: In ra YES hoặc NO nếu n là chính phương hoặc không tương ứng

 

import math

n = int(input("Nhập vào số nguyên n: "))

if n == int(math.sqrt(n)) * int(math.sqrt(n)):

      print("YES")

else:

      print("NO")

Bình luận (0)
PG
21 tháng 8 2023 lúc 21:29

Bài 2.7: Ba cạnh tam giác

Yêu cầu: Nhập vào số nguyên ba số nguyên a,b,c. Kiểm tra 3 số đó có lập thành  cạnh của tam giác hay không ?

Dữ liệu: một dòng ghi 3 số nguyên a, b, c là số nguyên 64 - bit

Kết quả: in ra YES hoặc NO nếu 3 số có thể lập thành 3 cạnh của tam giác hay không

 

def kiem_tra_tam_giac(a, b, c):

      if (a + b > c) and (a + c > b) and (b + c > a):

            return "YES"

      else:

            return "NO"

a = int(input("Nhập số nguyên a: "))

b = int(input("Nhập số nguyên b: "))

c = int(input("Nhập số nguyên c: "))

ket_qua = kiem_tra_tam_giac(a, b, c)

print("Kết quả: ", ket_qua)

Bình luận (0)
H24
22 tháng 8 2023 lúc 21:55

2.5 (C++)

#include <bits/stdc++.h>
using namespace std;
int main()
{
int long long a;
int long long b;
int long long c;
int long long d;
cin >> a >> b >> c >> d;
    if(a > b && a > c && a > d)
    {
    cout<<a;
    }
    else if (b > a && b > c && b > d)
    {
    cout<<b;
    }
    else if (c > a && c > b && c > d)
    {
    cout<<c;
    }
    else
    {
    cout<<d;
    }
return 0;
}

 

 

Bình luận (0)
H24
23 tháng 8 2023 lúc 20:44

2.7 (C++)

#include <bits/stdc++.h>
using namespace std;
int main()
{
int long long a;
int long long b;
int long long c;
cin >> a >> b >> c;
    if(a + b > c && a + c > b && b + c > a && a > 0 && b > 0 && c > 0)
    {
    cout << "YES";
    }
    else
    {
    cout << "NO";
    }
return 0;
}

Bình luận (0)
H24
23 tháng 8 2023 lúc 20:48

2.6 (C++)

#include <bits/stdc++.h>using namespace std;int main(){int long long n;cin >> n;     if (n!=(long long)(sqrt(n))* (long long)(sqrt(n))){cout << "NO";}else{cout << "YES";}return 0;}
Bình luận (0)