Viết chương trình in ra màn hình các ước thức sự của số nguyên dương n

Viết chương trình in ra màn hình 10 số tự nhiên đầu tiên. Viết chương trình tính tổng các số từ 1 đến 100. Viết chương trình tính tổng các số từ 1 đến N. Viết chương trình tổng các số chẵn từ 1 đến N. Viết chương trình tính N giai thừa. Viết chương kiểm tra xem N có phải số nguyên tố hay không. Viết chương trình ra màn hình các số nguyên tố nhỏ hơn N. Viết chương trình vẽ ra hình chữ nhật có chiều ngang là W, chiều dọc là H, với W và H là 2 số nguyên nhập từ bàn phím. Viết chương trình nhập không giới hạn số, kết thúc khi nhập vào số 0. Viết chương trình tìm số hạng thứ N của dãy Fibonacci:

1 ; 1 ; 2 ; 3 ; 5 ; 8 ; 11 ; . . . {\displaystyle 1;1;2;3;5;8;11;...}

Viết chương trình tìm ước chung lớn nhất của hai số nguyên. Hai số nguyên tố cùng nhau là hai số có ước chung lớn nhất là 1. Viết chương trình nhập vào hai số và kiểm tra xem chúng có phải hai số nguyên tố cùng nhau hay không? Viết chương trình tính tổng

S = 1 + 1.2 + 1.2.3 + . . . + 1.2.3... N {\displaystyle S=1+1.2+1.2.3+...+1.2.3...N}

Viết chương trình đếm các chữ số chẵn của nguyên N. Viết chương trình nhập vào số nguyên N và tìm số nguyên m lớn nhất sao cho

1 + 2 + 3 + . . . + m < N {\displaystyle 1+2+3+...+m

Có 3 loại tờ tiền 1000 đồng, 2000 đồng và 5000 đồng và cần một số tiền A không quá 50000 đồng. Viết chương trình nhập vào số A [tròn nghìn] và in ra tất cả phương án có thể. Cho bài toán cổ sau: Vừa gà vừa chó, bó lại cho tròn, ba mươi sáu con, một trăm chân chẵn. Viết chương trình tìm số con mỗi loại. Cho bài toán cổ sau:Trâu đứng ăn năm. Trâu nằm ăn ba. Lụ khụ trâu già, ba con một bó. Trăm trâu ăn cỏ. Trăm bó no nê. Hỏi đến giảng đề, ngô nghê như điếc. Viết chương trình tìm số con mỗi loại. Cho dãy số

1 ; 2 ; 3 ; 4 ; . . . ; N {\displaystyle 1;2;3;4;...;N}

tạo thành

S = 1 − 2 + 3 − 4 + . . . N {\displaystyle S=1-2+3-4+...N}

. Viết chương trình nhập số nguyên N và tính S. Một công ty quyết định sản xuất ti vi có chính xác N điểm ảnh, biết N điểm ảnh được tính bằng cách lấy điểm ảnh chiều dài nhân với điểm ảnh chiều rộng. Viết chương trình xác định kích thước của màn hình ti vi sao cho chiều dài và chiều rộng chênh lệnh nhau ít nhất [có thể bằng nhau]. Viết chương trình tính

S = 2 + 2 + 2 + . . . 2 + 2 {\displaystyle S={\sqrt {2+{\sqrt {2+{\sqrt {2+...{\sqrt {2+{\sqrt {2}}}}}}}}}}}

với N dấu căn Một tờ giấy có độ dày X mi-li-mét. Viết chương trình tính xem phải gấp đôi tờ giấy bao nhiêu lần để đạt được tối thiểu độ dày là Y mét. Viết chương trình chuyển đổi một số từ hệ thập phân sang hệ nhị phân. Viết chương trình nhập số năm hiện tại, tuổi hai cha con [cha lớn hơn con ít nhất 20 tuổi, nếu nhập sai yêu cầu nhập lại] và trả lời câu hỏi: "Vào năm thì tuổi cha gấp đôi tuổi con?".

Viết chương trình in ra màn hình bảng cửu chương N.

Viết chương trình in ra N hàng của tam giác Pascal.

Viết chương trình in ra tất cả các ký tự có mã ASCII từ M đến N.

Cho 4 chữ số 1, 2, 3 và 4. Có bao nhiêu số có 3 chữ số tạo thành từ 4 chữ số 1, 2, 3, 4 và đó là những số nào, viết chương trình thực hiện yêu cầu trên.

Gửi tiết kiệm ngân hàng số tiền X đồng với lãi suất N %/tháng. Để nhận được số tiền ít nhất là B đồng thì phải gửi tối thiểu bao nhiêu tháng. Viết chương trình giải quyết bài toán trên trong trường hợp không tính lãi kép.

Bài 10. Viết chương trình nhập vào một số nguyên N dương, hãy in ra màn hình các số chính phương có giá trị nằm trong đoạn từ 1 đến N.

Code c:

#include

int main[] {

          int n, i, j;

          do {

                   printf["Nhap n: "];

                   scanf["%d", &n];

          } while[n<=0];

          printf["\nCac so chinh phuong:"];

          for[i=1; i<=n; i++] {

                   for[j=1; j<=i; j++] {

                             if[j*j==i]

                                      printf[" %d", i];

                   }

          }

Bài 13. Viết chương trình nhập vào số nguyên dương n từ bàn phím, hãy tính giá trị của biểu thức: S = 1/2 - 1/4 + 1/6 - 1/8 + …+〖[-1]〗^[n+1]  1/2n

Code c:

#include

#include

int main[] {

          int n, i;

          float s=0;

          do {

                   printf["Nhap n: "];

                   scanf["%d", &n];

          } while[n<=0];

          for[i=1; i<=n; i++] {

                   s = s + pow[-1 , i + 1] / [2 * i];

          }

          printf["\nTong la %f", s];

Video liên quan

Trong bài này ta sẽ viết chương trình Python liệt kê tất cả các ước số của N với N được nhập vào từ bàn phím.

Ví dụ nhập vào số N = 12, thì kết quả sẽ trả về các số 1, 2, 3, 4 và 12.

Viết chương trình in ra màn hình các ước thức sự của số nguyên dương n

Bài giải

-------------------- ######## --------------------

Để giải bài này bằng ngôn ngữ Python thì ta thực hiện theo các bước sau.

Viết chương trình in ra màn hình các ước thức sự của số nguyên dương n

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

B1. Yêu cầu nhập vào số N

B2: Sử dụng vòng lặp để lặp từ 1 đến N, nếu số nào mà N chia hết thì đó chính là ước. Bạn có thể tham khảo thêm bài viết ước số để biết thêm khái niệm ước là gì nhé.

# HỌC PYTHON TẠI FREETUTS.NET # TÁC GIẢ: CƯỜNG NGUYỄN print("Chương trình đăng tại freetuts.net!") print("Nhập vào số N cần tìm ước: ") n = int(input()) print("Danh sách các ước số của ", n, " là") for i in range(1, n+1): if (n % i == 0): print(i, end=",")

kết quả khi mình nhập số 10 để tìm ước của nó.

Bài viết này được đăng tại [free tuts .net]

Viết chương trình in ra màn hình các ước thức sự của số nguyên dương n

Danh sách bài tập Python cơ bản

Cùng chuyên mục:

Làm quen cách viết các chương trình đơn giản, cách sử dụng:

  • CÂU ĐIỀU KIỆN IF
  • VÒNG LẶP WHILE
  • HÀM

Mô tả bài toán

Viết chương trình nhập vào số nguyên dương n. Đếm số ước số của số nguyên dương n.

Ví dụ:

Hướng dẫn

Định nghĩa

Số nguyên a chia hết cho số nguyên b thì số b được gọi là ước của số nguyên a.

Thuật toán

Đếm số số ước của n là đếm số lượng những số mà số n chia hết.

  • B1: Đặt một biến đếm
  • B2: Duyệt tất cả các số từ 1 đến n
  • B3: Nếu số nào mà n chia dư 0 thì tăng biến đếm lên 1
  • B4: Biến đếm là số ước của n

Bài tập mang tính tham khảo, hỗ trợ các bạn làm quen và luyện tập với các bàn toán lập trình cơ bản trong C++.

Kteam khuyến khích các bạn tự phân tích đề bài > tự giải bài toán > debug để kiểm tra kết quả và fix lỗi trong quá trình giải. Sau đó, bạn có thể tham khảo source code mẫu để hoàn chỉnh bài tập. 

Để được hỗ trợ tốt nhất, bạn có thể đặt câu hỏi ở phần bình luận bên dưới bài viết hoặc ở mục Hỏi & Đáp.

Source code tham khảo

#include using namespace std; // Đếm số lượng “ước số” của số nguyên dương n // VD : // 5 = 1 5 ==> dem = 2 // 10 = 1 2 5 10 ==> dem = 4 int Dem_UocSo(int N) { int dem = 0; for (int i = 1; i <= N; i++) { if (N % i == 0) dem++; } return dem; } int main() { int N; cout << "N = "; cin >> N; int dem = Dem_UocSo(N); cout << "Dem Uoc = " << dem << endl; system("pause"); }

Kết luận

Bạn có thể củng cố kiến thức C++ từ khóa Lập trình C++ cơ bản.

Hoặc tìm hiểu thêm các bài tập khác trong khóa Bài toán kinh điển trong lập trình

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.

Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.