Bài 1: Tính S(n) = 1 + 2 + 3 + … + n
i =1, n nhập từ bàn phím, s = 0
duyệt từ 1 → n
S change by i
i chang by 2
Bài 2: Tính S(n) = 1*1 + 2*2 + … + n*n
Bài 3: Tính S(n) = 1 + ½ + 1/3 + … + 1/n
i = 1
change s by 1/i
change i by 1
Bài 4: Tính S(n) = ½ + ¼ + … + 1/2n
change s by 1/(2*i)
Bài 5: Tính S(n) = 1 + 1/3 + 1/5 + … + 1/(2n + 1)
Bài 6: Tính S(n) = 1/1×2 + 1/2×3 +…+ 1/n x (n + 1)
Bài 7: Tính S(n) = ½ + 2/3 + ¾ + …. + n / n + 1
change s by i/(i+1)
Bài 8: Tính S(n) = ½ + ¾ + 5/6 + … + 2n + 1/ 2n + 2
Bài 9: Tính T(n) = 1 x 2 x 3…x N
Bài 10: Tính T(x, n) = x^n (k làm)
Bài 11: Tính S(n) = 1 + 1*2 + 1*2*3 + … + 1*2*3….*N
Bài 12: Liệt kê tất cả các “ước số” của số nguyên dương n
10 chia hết cho các số: 1, 2, 5 ,10 → 1, 2, 5, 10 được gọi là ước số của 10
5 chia hết cho các số: 1, 5 → 1,5 được gọi là ước số của 5
Ước của 1 số A là các số mà A chia hết được cho các số đó
Ư(12) = {1,2,3,4,6,12}
Ư(9) = {1,3,9}
U(15) = {1,3,5,15}
10
1 2 3 4 5 6 7 8 9 10
i = 1 → 10
nếu 10 mod i = 0 → i là ước
Bài 13: Tính tổng tất cả các “ ước số” của số nguyên dương n
Bài 14:Tính tích tất cả các “ước số” của số nguyên dương n
Bài 15: Đếm số lượng “ước số” của số nguyên dương n
Bài 16: Liệt kê tất cả các “ước số lẻ” của số nguyên dương n
Bài 17: Tính tổng tất cả các “ước số chẵn” của số nguyên dương n
Bài 18: Tính tích tất cả các “ước số lẻ” của số nguyên dương n
Bài 19: Đếm số lượng “ước số chẵn” của số nguyên dương n
Bài 20: Cho số nguyên dương n. Tính tổng các ước số nhỏ hơn chính nó
Bài 21: Tìm ước số lẻ lớn nhất của số nguyên dương n. Ví dụ n = 100 ước lẻ lớnnhất là 25
Bài 22: Cho số nguyên dương n. Kiểm tra xem n có phải là số hoàn thiện hay không
Bài 23: Cho số nguyên dương n. Kiểm tra xem n có phải là số nguyên tố hay không
Bài 24: Cho số nguyên dương n. Kiểm tra xem n có phải là số chính phương hay không
C++:
Bài 1:
#include <iostream>
int main()
{
int user_input = 0;
int answer = 0;
std::cout << "Dien so cua ban vao day: ";
std::cin >> user_input;
for(int i = 1; i <= user_input; i++)
{
answer += i;
}
std::cout << std::endl << "Dap so: " << answer << std::endl;
return 0;
}
Bai 2:
#include <iostream>
int main()
{
int user_input = 0;
int answer = 0;
std::cout << "Dien so cua ban vao day: ";
std::cin >> user_input;
for(int i = 1; i <= user_input; i++)
{
answer += i*i;
}
std::cout << std::endl << "Dap so: " << answer << std::endl;
return 0;
}
Bai 3:
#include <iostream>
int main()
{
int user_input = 0;
double answer = 0;
std::cout << "Dien so cua ban vao day: ";
std::cin >> user_input;
for(int i = 1; i <= user_input; i++)
{
answer += 1.0/i;
}
std::cout << std::endl << "Dap so: " << answer << std::endl;
return 0;
}
Làm tiếp sau :)
Lời giải bằng python, C, C++, java, javaScript, scratch nhé.
Đây là đố vui.