Trang chủ Tin Học Lớp 10 Cho n và dãy số A1,A2,...Ăn Đếm xem trong đây...

Cho n và dãy số A1,A2,...Ăn Đếm xem trong đây có bão nhiêu số lẽ , bao nhiêu số chẵn. câu hỏi 150879 - hoctapsgk.com

Câu hỏi :

Cho n và dãy số A1,A2,...Ăn Đếm xem trong đây có bão nhiêu số lẽ , bao nhiêu số chẵn.

Lời giải 1 :

uses crt;
var n,i,s,d:integer;a:array[1..100] of integer;
begin
clrscr;
readln(n);
for i:=1 to n do
begin
write('A[',i,']');
readln(a[i]);
end;
for i:=1 to n do
begin
if a[i] mod 2=0 then inc(d);
if a[i] mod 2<>0 then inc(s);
end;
write('co ',d,' so chan'); writeln;
write('co ',s,' so le');
readln;
end.

Thảo luận

-- Thuật toán rất hay nhưng nếu chuyển 2 dòng code thành 1 thì có vẻ code sẽ chạy nhẹ nhàng hơn ấy bạn. Thử nhé! if a[i] mod 2 = 0 then inc(d) else inc(s)
-- thanks bạn nhé

Lời giải 2 :

Cho 2 biến đếm s và s1. Tuỳ bạn đặt biến nào sẽ đếm phần tử là số chẵn, bao nhiêu phần tử lẻ. Thật ra chỉ cần 1 dòng code để xét xem nó chẵn hay lẻ. Cứ xét nếu số đó chia hết cho 2 thì cộng vào biến đếm của phần tử chẵn, không chia hết cho 2 thì cộng vào phần tử lẻ. Mấy đề như này thường sẽ cho số nguyên, không cho số thực nên chỉ cần xét 2 trường hợp là chẵn hay lẻ, không cần xét có phải là số thực hay không.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 10

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247