Viết chương trình nhập ngẫu nhiên một màng n phần tử. In ra mảng và các phần tử ở vị trí chẵn
2 câu trả lời
uses crt;
var A : array[1..100] of integer; i, N : integer;
begin
clrscr; randomize;
write('Nhap so phan tu : '); readln(N);
for i := 1 to N do
begin
A[i] := random(20) - random(20);
writeln('Phan tu thu ', i ,' : ', A[i]);
end;
write('Phan tu vi tri chan : ');
for i := 1 to N do
if i mod 2 = 0 then write(a[i],' ');
readln
end.
Program Vidu;
Uses crt;
Type Mang1C = array[1..10] of Integer; {khai báo tên mảng – cách 2}
Var A:Mang1C; {Đặt tên mảng là A}
i:integer;
Begin
clrscr;
Writeln('Nhap gia tri cho mang A');
For i:=1 to 10 do
Begin
Write('A[‘,i,’] = ');
Readln(A[i]); { đọc vào giá trị cho A thứ i}
End;
Write('Danh sach cac phan tu trong mang A: ');
For i:=1 to 10 do
Write(A[i]:5);
Readln;
End.