Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Lê Minh Quân

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

Phía sau một cô gái
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)

 

IamnotThanhTrung
21 tháng 8 2023 lúc 21:17
Phía sau một cô gái
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")

Phía sau một cô gái
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)

IamnotThanhTrung
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;
}

 

 

IamnotThanhTrung
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;
}

IamnotThanhTrung
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;}

Các câu hỏi tương tự
Thu Anh
Xem chi tiết
Ngô Thế Lâm
Xem chi tiết
Mua Huynh
Xem chi tiết
Bùi Tường Vi
Xem chi tiết
Bùi Tường Vi
Xem chi tiết
Nguyễn Hà Phương
Xem chi tiết
:V no name
Xem chi tiết
Huy Nguyen
Xem chi tiết
trinhthikhanhvy
Xem chi tiết