Cho số nguyên dương 𝑛, hãy cho biết có bao nhiêu số chia hết cho 3 trong các số 1, 2, 3, … , 𝑛 − 1, 𝑛? Dữ liệu vào: Số nguyên dương 𝑛 (1 ≤ 𝑛 ≤ 109 ) Kết quả: Một số nguyên cho biết kết quả bài toán Ví dụ: Input=10 Output=3
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Còn có nhiều yếu tố khác kèm theo em nhé
+ Hạnh kiểm
+ Không có môn nào dưới 6,5
...
Python hay C++ nhỉ? Dưới đây là chương trình Python nha!
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# Nhập vào số nguyên n từ người dùng
n = int(input("Nhập vào một số nguyên n: "))
# In ra các số nguyên tố nhỏ hơn n
print(f"Các số nguyên tố nhỏ hơn {n} là:")
for i in range(2, n):
if is_prime(i):
print(i, end=" ")
Đoạn code sử dụng ngôn ngữ Python nhé!
# Nhập vào một chuỗi từ người dùng
input_string = input("Nhập vào một xâu các số nguyên cách nhau bởi dấu cách: ")
# Tách chuỗi thành danh sách các số nguyên
numbers = list(map(int, input_string.split()))
# Tính tổng các số lẻ
sum_of_odds = sum(num for num in numbers if num % 2 != 0)
# In ra kết quả
print(f"Tổng các số lẻ là: {sum_of_odds}"
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, S = 0;
cin >> n;
int a[n];
for (int i = 0; i< n; i++)
{
cin >> a[i];
if (a[i]%6==0) S+= a[i];
}
cout << S;return 0;
}
def count_divisors(N):
count = 0
for i in range(1, int(N**0.5) + 1):
if N % i == 0:
count += 1
if i != N // i:
count += 1
return count
N = int(input())
if N >= 2 * 10**9:
print("N phải nhỏ hơn 2.10^9)
else:
print(count_divisors(N))
def count_multiples_of_3(n):
return n // 3
n = int(input())
result = count_multiples_of_3(n)
print(result)