Trang chủ Vật Lý Lớp 10 Viết chương trình nhập từ bàn phím số nguyên dương...

Viết chương trình nhập từ bàn phím số nguyên dương N(N nhỏ hơn hoặc bằng 100) và dãy số nguyên A1, A2...An có giá trị tuyệt đối nhỏ hơn 1000. Đưa ra màn hình c

Câu hỏi :

Viết chương trình nhập từ bàn phím số nguyên dương N(N nhỏ hơn hoặc bằng 100) và dãy số nguyên A1, A2...An có giá trị tuyệt đối nhỏ hơn 1000. Đưa ra màn hình các thông tin sau: Tổng số nguyên dương chẵn, tích số nguyên âm lẻ của dãy số Tích các số nguyên chia hết cho 5 có trong dãy số Đưa kết quả ra màn hình

Lời giải 1 :

Đáp án:

Uses crt;
Var B:Array[1..100] of integer;
      i, n, tc, tl, tm: longint;
Begin
     Clrscr;
     Write('Nhap n = '); readln(n);
     For i:=1 to n do
           Begin
                Write('B[',i,']=');
                Readln(B[i]);
            End;
     tc:=0; tl:=0; tm:=0;
     For i:=1 to n do if B[i] mod 2 = 0 then inc(tc, b[i]);
     For i:=1 to n do if B[i] mod 2 = 1 then inc(tl, b[i]);
     For i:=1 to n do inc(tm, b[i]);
     Writeln('Tong so nguyen chan la: ',tc:0:2);
     Writeln('Tong so nguyen le la: ',tl:0:2);
     Writeln('Tong gia tri cua day so la: ',tm:0:2);
Readln
End.

 

Giải thích các bước giải:

 

Thảo luận

-- Cám ơn bạn nhiều lắm luôn ạ, mình đang ko biết làm
-- ko sao đâu

Lời giải 2 :

uses crt; 
var a: array[1..100] of integer; 
j,i,n,sole,sochan,so_ngto:integer; 

{Than chuong trinh} 
begin 
clrscr; 
write('N= '); readln(N); 
for i:=1 to n do 
begin 
write('A(',i,')= '); 
readln(a[i]); 
end; 
{Kiem tra} 
sochan:=0; 
sole:=0; 
so_ngto:=0; 
for i:=1 to n do begin 
if (a[i] mod 2 = 0) then sochan:=sochan+1 
else if (a[i] mod 2 = 1) then sole:=sole+1; 
if a[i]>1 then 
begin 
if a[i]=2 then so_ngto:=so_ngto+1 
else begin 
j:=1; 
repeat 
j:=j+1; 
until (a[i] mod j=0) or (j=a[i]-1); 
if j=a[i]-1 then so_ngto:=so_ngto+1; end; 
end; end; 
writeln('Trong day co: '); 
writeln(sole,' so le'); 
writeln(sochan,' so chan'); 
writeln(so_ngto,' so nguyen to'); 
readln 
end. 

 

Bạn có biết?

Vật lý học (tiếng Anh:physics, từ tiếng Hi Lạp cổ: φύσις có nghĩa là kiến thức về tự nhiên) là một môn khoa học tự nhiên tập trung vào sự nghiên cứu vật chất và chuyển động của nó trong không gian và thời gian, cùng với những khái niệm liên quan như năng lượng và lực.Vật lí học là một trong những bộ môn khoa học lâu đời nhất, với mục đích tìm hiểu sự vận động của vũ trụ.

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 :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK