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); ... ...
Để 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 n<1 hoặc n>100 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<= n và mỗi lần i tăng 1, nhập vào từ bàn phím giá trị cho các phần tử trong mảng. Bước 5: Dùng vòng lặp for bắt đầu từ int i = 0 kết thúc tại i<= n và mỗi lần i tăng 1, in các phần tử trong mảng ra màn hình. Bước 6: Dùng vòng lặp for bắt đầu từ int i = 0 kết thúc tại i<= n và mỗi lần i tăng 1; dùng if với điều kiện KiemTraNguyenTo(a[i]) == true thì biến dem tăng lên 1. Bước 7: In dem ra màn hình. Chương trình giải bài đếm số lượng số nguyên tố có trong mảng C như sau : #includeVí dụ tôi nhập mảng có 5 phần từ là: 1, 3, 5, 7,10 Kết quả:
3. Tổng kếtĐể thực hiện giải bài tập đếm số lượng số nguyên tố có trong mảng C bạn đọc cần phải có kiến thức cơ bản về ngôn ngữ lập trình C, bạn cần nắm vững cách nhập xuất căn bản, các phép toán học cơ bản, sử dụng hàm và cách sử dụng mảng một chiều trong C. Answers [ ]
Dưới đây là đề bài 1000 bài tập lập trình C của thầy Nguyễn Tấn Trần Minh Khang đã được tổng hợp thành một file pdf. Các bạn chỉ cần download nó về là sẽ xem được toàn bộ đề bài của 1000 bài tập này. Hình ảnh 10 bài tập đầu tiên trong tập 1000 Bài Tập Của Thầy Nguyễn Tấn Trần Minh KhangDownloadClick here Nguồn đề bài: Từ Gia Lộc
Giờ đây bạn có thể luyện tập các bài tập lập trình và biết được code của bạn đúng hay sai qua hệ thống chấm code mới của chúng tôi. Thử ngay nào » Luyện Code Online Trong bài viết này chúng ta sẽ thực hiện chương trình liệt kê vị trí các giá trị âm trong mảng một chiều các số thực bằng C / C++. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Mình sẽ thực hiện hai chương trình với hai ngôn ngữ khác nhau là C và C++. Vì vậy các bạn cần có kiến thức cơ bản về hai ngôn ngữ này đã nhé!!! Trong bài viết này chúng ta sẽ thực hiện chương trình đếm các chữ số của số nguyên dương n bằng C / C++. Ví dụ 1234 có 4 chữ số, 297429 có 6 chữ số,.... Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Mình sẽ thực hiện hai chương trình để đếm các chữ số của số nguyên dương n bằng hai ngôn ngữ khác nhau là C và C++. Hỏi: Nhập ѵào một mảng A các số nguyên [không quá 500 phần tử], hãy đếm xem trong mảng A có bao nhiêu số chẵn, đưa ra màn hình các số chẵn mỗi số cách nhauNhập ѵào một mảng A các số nguyên [không quá 500 phần tử], hãy đếm xem trong mảng A có bao nhiêu số chẵn, đưa ra màn hình các số chẵn mỗi số cách nhau một dấu cách. Đáp: maingoc:var a: array[1..500] of longint; d,n,i: longint;beginwrite[‘Nhap n: ‘]; Readln[n];for i:=1 to n dobeginread[a[i]];if a[i] mod 2 = 0 then inc[d]; end; writeln;writeln[‘So so chan la: ‘,d];for i:=1 to n doif a[i] mod 2 = 0 then write[a[i],’ ‘];readln; end. maingoc:var a: array[1..500] of longint; d,n,i: longint;beginwrite[‘Nhap n: ‘]; Readln[n];for i:=1 to n dobeginread[a[i]];if a[i] mod 2 = 0 then inc[d]; end; writeln;writeln[‘So so chan la: ‘,d];for i:=1 to n doif a[i] mod 2 = 0 then write[a[i],’ ‘];readln; end. var a: array[1..500] of longint; d,n,i: longint;beginwrite[‘Nhap n: ‘]; Readln[n];for i:=1 to n dobeginread[a[i]];if a[i] mod 2 = 0 then inc[d]; end; writeln;writeln[‘So so chan la: ‘,d];for i:=1 to n doif a[i] mod 2 = 0 then write[a[i],’ ‘];readln; end. Bạn có thể tải xuống sổ làm việc ví dụ cung cấp các ví dụ để bổ sung thông tin trong bài viết này. Hầu hết các mục trong bài viết này sẽ tham chiếu đến trang tính thích hợp trong sổ làm việc ví dụ cung cấp các ví dụ và thông tin thêm. Tải xuống ví dụ để đếm giá trị trong bảng tính
Video liên quan |