Cho dãy số i=1,2,3...100 em hãy viết câu lệnh For-do hiển thị các số lẻ ra màn hình
Sử dụng câu lệnh lặp For...do để viết chương trình nhập tên và hiển thị ra màn hình lời chào cho 20 bạn trong lớp em.
uses crt;
var i:integer;
a:array[1..20]of string;
begin
clrscr;
for i:=1 to 20 do readln(a[i]);
for i:=1 to 20 do
writeln('Xin chao, ban thu ',i,' ten la: ',a[i]);
readln;
end.
Sử dụng câu lệnh lặp For...do để viết chương trình nhập tên và hiển thị ra màn hình lời chào cho 20 bạn trong lớp em.
Program Hoc24;
var i: byte;
begin
for i:=1 to 20 do
writeln('Chao ban thu ',i);
readln
end.
viết chương vtrình nhập n từ bàn phím ( với n thuộc N*). Tính tổng các số lẻ liên tiếp đén n và in kết quả ra màn hình. 9Suwr dụng câu lệnh lặp For...do)
Viết chương trình nhập vào một số nguyên dương n hữu hạn bất kỳ hiển thị ra màn hình các số lẻ trong đoạn từ 1 đến n. Giải giúp em với ạ!
program vdd;
uses crt;
var i,n: integer;
begin
clrscr;
write('Nhap N: '); readln(n);
for i:=1 to n do if i mod 2=1 then write(i,'');
readln
end.
em hay viết cú pháp sơ đồ khối và viết chương trình để thực hiện các bài toán bên dưới:
a. Nếu a>b thì hiển thị ra màn hình kết quả của a
b. Nếu a=b thì hiển thị ra màn hình "hai số bằng nhau", ngược lại thì hiển thị ra màn hình "hai số không bằng nhau ".
c. Nếu a chia cho 2 dư 1 thì hiển thị ra màn hình "a là số lẻ", ngược lại hiển thị ra màn hình "a là số chẵn".
var a,b:longint;
begin
write('nhap a:');readln(a);
write('nhap b:');readln(b);
cau a) if a>b then write(a);
cau b) if a=b then write('hai so bang nhau') else write('hai so ko bang nhau');
cau c) if a mod b=1 then write('a le') else write('a chan');
readln
end.
mỗi câu a,b,c thì readln rồi end nhé
Em hãy viết chương trình nhập số nguyên n từ bàn phím sau đó nhập dãy số gồm n phần tử rồi thực hiện các yêu cầu sau:
- hiển thị dãy số vừa nhập ra màn hình theo hàng ngang, mỗi số cách nhau 4 dấu cách
- tính tổng số cách nhau 4 dấu cách
- tính tổng của dãy số
- tính số lớn nhất trong dãy số vừa nhập
- tìm số nhỏ nhất trong dãy số vừa nhập
- in ra màn hình các số lẻ của dãy số
- tính trung bình cộng của dãy số
giúp tui vs
uses crt;
var a:array[1..100]of integer;
i,n,dem:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
dem:=0;
for i:=1 to n do
if a[i] mod 3=0 then inc(dem);
writeln(dem);
readln;
end.
Câu 1 Viết chương trình:
a.Nhập vào mảng A là dãy số nguyên
b.In ra màn hình dãy số A đó
c.In ra màn hình các số nguyên dương trong dãy số A
d.Tính tổng các số lẻ trong dãy số A và hiện kết quả ra màn hình
Var a:array[1..200] of integer;
i,n,s,s1:integer;
begin
write('Nhap so luong phan tu n = ');readln(n);
for i:=1 to n do
begin
write('Nhap phan tu thu ',i,' = ');readln(a[i]);
end;
writeln('Cac so vua nhap la ');
for i:=1 to n do
write(a[i],' ');
for i:=1 to n do
if a[i] > 0 then s:=s+a[i];
for i:=1 to n do
if a[i] mod 2 = 1 then s1:=s1+a[i];
writeln('Tong cac so nguyen duong trong day la ',s);
write('Tong cac so le la ',s1);
readln;
end.
Dùng câu lệnh while...do viết chương trình nhập các số nguyên kết thúc khi nhập bằng 0 . Tính tổng các số chẵn , tổng câc số lẻ đã nhập rồi in kết quả ra màn hình
uses crt;
var n,i,t1,t2:integer;
begin
clrscr;
t1:=0;
t2:=0;
repeat
readln(n);
if n mod 2=0 then t1:=t1+n
else t2:=t2+n;
until n=0;
writeln(t1,' ',t2);
readln;
end.