Bài 9. Làm việc với dãy số

Nguyễn minh quân
Xem chi tiết
Nguyễn Lê Phước Thịnh
20 tháng 2 2021 lúc 18:11

uses crt;

var a:array[1..100]of integer;

i,n:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

write('A[',i,']='); readln(a[i]);

end;

for i:=1 to n do 

  if a[i] mod 2<>0 then write(a[i]:4);

readln;

end.

Bình luận (0)
Lưu Quang Trường
20 tháng 2 2021 lúc 16:19

uses crt;

var i,n: integer;

       a: array[1..10000] of integer;

begin

writeln('nhap so nguyen n: '); readln(n);

for i:=1 to n do

begin

writeln('A[',i,']'); readln(a[i]);

if i mod 2 <>0 then writeln(i);

end;

readln;

end.

Bình luận (5)
Chu Nam
Xem chi tiết
Nguyễn Lê Phước Thịnh
8 tháng 1 2021 lúc 19:17

uses crt;

var a,b,c,min:real;

begin

clrscr;

write('Nhap a='); readln(a);

write('Nhap b='); readln(b);

write('Nhap c='); readln(c);

min:=a;

if min>b then min:=b;

if min>c then min:=c;

writeln('So nho nhat la: ',min);

readln;

end.

Bình luận (0)
tricoder
Xem chi tiết
Phạm Nguyễn Hồng Anh
25 tháng 2 2021 lúc 21:02

bạn ơi có thể cho mình coi thêm một text mẩu được ko vậy

Bình luận (0)
Phạm Nguyễn Hồng Anh
25 tháng 2 2021 lúc 21:08

mình không biết text mình đúng ko nhưng mình nghĩ vậy nè

input

3

output

1 22 33 3 21 3

không biết đúng ko tại vì mình dựa trên cái text của bạn đưa ra nó quá it với lại cái đề nó có nhiều chổ thiếu.

input 

2

output

1 21 32 3 tại sao không phải là 31 mà là 3 vậy 

Bình luận (0)
ngo minh duc
Xem chi tiết
ngo minh duc
6 tháng 1 2021 lúc 16:01

ai ho toi voi

 

Bình luận (0)
tricoder
6 tháng 1 2021 lúc 16:26

uses crt;

var i,sokm:integer;

tong:real;

begin

write('nhap so km: ');readln(sokm);

for i:=1 to n do

begin

if i=1 then tong:=tong+5000;

else if tong>=2 and tong<=5 then  tong:=tong+4500;

else tong:=tong+3500;

end;

if sokm>120 then tong=(tong/10)*9;

writeln('so tien la ',tong,' dong');

readln;

end.

Bình luận (0)
Kiều Vũ Linh
8 tháng 1 2021 lúc 14:08

Var km:longint;

st:real;

Begin

write('Nhap vao so km da di ');readln(km);

if km = 1 then write('So tien la 5000');

if (km > 1) and (km<= 5) then write('So tien la ',5000+(km-1)*4500);

if (km >= 6) and (km <= 20) then write('So tien la ',5000 + 4*4500+(km-5)*3500)

if km>120 then

begin

st:=5000+4*4500+(km-5)*3500-0.1*(5000+4*4500+(km-5)*3500);

write(st:15:2);

end;

readln;

end.

Bình luận (0)
Nhi Huỳnh
Xem chi tiết
Smile
23 tháng 12 2020 lúc 21:28

Lời giải :

B1: nhập 2 biến x,y

B2: Nếu x>y tráo đổi gía trị của x và y, chuyển đến bước 3 . Nếu y > x thì 2 số đã theo thứ tự có giá trị không giảm , chuyển đến bước 3

B3: In ra kết qủa x, y và kết thúc thuật toán 

Bình luận (0)
Thu Hương
Xem chi tiết
Nguyễn Văn  Khải
Xem chi tiết
Nguyễn Lê Phước Thịnh
17 tháng 4 2020 lúc 13:09

uses crt;
var xa,ya,xb,yb,xc,yc:integer;
ab,ac,bc,d:real;
begin
clrscr;
write('nhap toa do diem A:'); readln(xa,ya);
write('nhap toa do diem B:'); readln(xb,yb);
write('nhap toa do diem C:'); readln(xc,yc);
ab:=sqrt(sqr(xa-xb)+sqr(ya-yb));
ac:=sqrt(sqr(xa-xc)+sqr(ya-yc));
bc:=sqrt(sqr(xb-xc)+sqr(yb-yc));
d:=ab;
if d<ac then d:=ac;
if d<bc then d:=bc;
writeln(d:0:2);
readln;
end.

Bình luận (0)
Nguyễn Mai Phương
19 tháng 4 2020 lúc 15:41

bn có thể giải thích cho mình ko

Bình luận (0)
Quandung Le
Xem chi tiết
Trâm Nguyễn Thị Ngọc
21 tháng 12 2018 lúc 16:33

Var

i,d,n :integer;

a:array[1..100] of integer;

begin

readln(n);

for i:=1 to n do

readln(a[i]);

for i:=1 to n do

if a[i]>0 then d:=d+1;

write('mang A co :',d,'so nguyen duong');

readln

end.

Bình luận (0)
Thuyết Dương
Xem chi tiết
crazy Trongthanh
20 tháng 10 2018 lúc 17:29

chắc có hoặc ko?

Bình luận (0)
crazy Trongthanh
20 tháng 10 2018 lúc 17:30

ha

Bình luận (0)
Nguyễn Minh Quân
7 tháng 5 2021 lúc 12:27

Chương trình chạy được , đúng nha bạn

Bình luận (0)
Khánh Ngọc
Xem chi tiết