Viết chương trình nhập vào một mảng n số nguyên đếm xem trong mảng có bao nhiêu số nguyên to

pascal nhập mảng,điếm số phần tử là số nguyên tố trong mảng!

3 thg 12, 2009 · Code: PROGRAM snt; VAR mang:ARRAY[1..100] OF INTEGER; n,d,dem,i,j:INTEGER; BEGIN dem:=0; WRITELN['NHAP SO PHAN TU N:']; READ[N]; ... ...

  • Tác giả: nt11c7.forumvi.net

  • Ngày đăng: 13/04/2021

  • Xếp hạng: 4 ⭐ [ 54190 lượt đánh giá ]

  • Xếp hạng cao nhất: 5 ⭐

  • Xếp hạng thấp nhất: 4 ⭐

  • Khớp với kết quả tìm kiếm:

Xem chi tiết

Để làm giải bài tập này ta cần dùng một hàm bool KiemTraNguyenTo[] để kiểm tra các số nguyên tố có trong mảng cùng với sử dụng mảng một chiều trong C và các phép toán học cơ bản.

Đầu vào sẽ là các phần tử của mảng, yêu cầu của bài toán là đếm số lượng số nguyên tố có trong mảng bằng ngôn ngữ C.

2. Lời giải

Để giải được bài tập đếm số lượng số nguyên tố có trong mảng C bạn phải có kiến thức về toán học cơ bản, có kiến thức về nhập xuất cơ bản,  sử dụng hàm và cách sử dụng mảng một chiều trong C.

Các bước thực hiện bài toán như sau:

Bước 1: Viết hàm bool KiemTraNguyenTo[int n] dùng để kiểm tra số nguyên tố[các bạn có thể tìm hiểu rõ hơn về kiểm tra số nguyên tố].

Bước 2: khai báo biến int n dùng để nhập số phần tử của mảng, khai báo mảng tĩnh int a[100], khai báo biến int dem =0 dùng để đếm số lượng số nguyên tố trong mảng.

Bước 3: Nhập vào số phần tử của mảng nếu n100 yêu cầu nhập lại.

Bước 4: Dùng vòng lặp for bắt đầu từ int i = 0 kết thúc tại i

Chủ Đề