Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Var i,n:integer;
Begin
Write('n = ');readln(n);
Write('Day so tu 1 den ',n,' la ');
For i:=1 to n do write(i:8);
Readln
End.
Var a,b,ta,tb,r,ucln:integer;
Begin
Write('a = ');readln(a);
Write('b = ');readln(b);
ta:=a;
tb:=b;
While tb <> 0 do
Begin
r:=ta mod tb;
ta:=tb;
tb:=r;
End;
ucln:=ta;
Write('UCLN(',a,'; ',b,') = ',ucln);
Readln
End.
program tong_so;
var
tong, so: integer;
begin
tong := 0;
while tong < 20 do
begin
write('Nhập số nguyên: ');
readln(so);
tong := tong + so;
end;
writeln('Tổng các số đã nhập là: ', tong);
end.
Câu 2:
uses crt;
var x,y:int64;
begin
clrscr;
readln(x,y);
writeln(x+y);
readln;
end.
a) read(canang)
b) write(x + y + z)
c) write("chuc cac ban thi tot")
Sử dụng lệnh for .. do:
uses crt;
var s,i,n:longint;
a:array[1..100000] of longint;
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
s:=s+a[i];
write('Tong cac so nhap vao la: ',s);
readln
end.
Sử dụng lệnh while .. do:
uses crt;
var s,i,n,a:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
i:=1;s:=0;
while i<=n do begin
write('Nhap so thu ',i,' la: ');readln(a);
s:=s+a;
i:=i+1;
end;
write('Tong cac so nhap vao la: ',s);
readln
end.
a) 2 lỗi
- thiếu do
- vòng lặp for tuyệt đối không có ;
b: sau writeln('A') không có chấm phẩy
c: sai chỗ y:=10
phải là y=10 mới đúng
d: sử dụng 2 chấm phẩy là sai
sau while do nếu có từ 2 lệnh trở lên phải bao bọc trong begin end
e: thiếu dấu : sau i, đi từ 100 tới 20 là sai,
phải là for i:=100 downto 20 do mới đúng
f: không sai
uses crt;
var x,lt:int64;
y,i:integer;
begin
clrscr;
readln(x,y);
lt:=1;
for i:=1 to y do
lt:=lt*i;
writeln(lt);
readln;
end.