Bài 11: Kiểu mảng

Minh Trung
Xem chi tiết
Nguyễn Lê Phước Thịnh
12 tháng 10 2019 lúc 10:27

program fibonaci;

uses crt;

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

n,i,j:integer;

begin

clrscr;

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

f[1]:=1;

f[2]:=1;

i:=2;

repeat

inc(i);

f[i]:=f[i-1]+f[i-2];

until i=n;

writeln(n,' so fibonaci dau tien la: ');

for i:=1 to n do

write(f[i]:4);

readln;

end.

Bình luận (0)
Huyền Kim
Xem chi tiết
tao quen roi
21 tháng 11 2016 lúc 20:47

mảnh đó bao nhiêu phần tử

Bình luận (0)
Bình Trần Thị
Xem chi tiết
Nguyễn Trung Thông
13 tháng 2 2017 lúc 20:41

Bạn ơi! Mình viết code thôi, vì chưa có thời gian nên mình chưa test lại, bạn test lại giúp mình, nếu sai thì báo mình nha! (Bạn cố sữa lỗi trước nhé!)ok

program abc;

uses crt;

var

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

i, n, d, d2, d5: integer;

begin

clrscr;

write ('Nhap n: ');

readln (n);

for i:=1 to n do

begin

write ('Nhap so thu ', i, ': ');

readln (a[i]);

end;

d:=0; d2:=0; d5:=0;

for i:=1 to n do

begin

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

if a[i] mod 2 = 0 then d2:=d2+1;

if a[i] mod 5 = 0 then d5:=d5+1;

end;

writeln ('Co ', d, ' so am trong mang.');

writeln ('Co ', d2, ' so chia het cho 2.');

writeln ('Co ', d5, ' so chia het cho 5.');

writeln;

writeln ('Nhan Enter de ket thuc chuong trinh!');

readln;

end.

Bình luận (1)
Đạt Tori
Xem chi tiết
Phạm Xuân Trường
6 tháng 4 2017 lúc 21:45

uses crt;

type mang=array[1..10000] of longint;

var n,i,j,max,min,vt,d:longint;

a:mang;

begin

clrscr;

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

for i:=1 to n do begin

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

readln(a[i]);

end;

max:=a[1]; vt:=1;

for i:=2 to n do

if a[i]>max then begin

max:=a[i];

vt:=i;

end;

writeln(' phan tu lon nhat la ',max,' o vi tri ',vt);

min:=a[1]; vt:=1;

for i:=2 to n do

if a[i]<min then begin

min:=a[i];

vt:=i;

end;

writeln(' phan tu nho nhat la ',min,' o vi tri ',vt);

d:=0;

for i:=1 to n do

if a[i] mod 2=0 then inc(d);

writeln(' co ',d,' so chan');

writeln(' co ',n-d,' so le');

write(' chi so phan tu co gia tri bang 10 la: ');

for i:=1 to n do

if a[i]=10 then write(i,' ');

readln;

end.

Bình luận (0)
Giao Huỳnh
Xem chi tiết
Trí Nguyễn
Xem chi tiết
võ lê mỹ duyên
Xem chi tiết
Tuấn Tủn
16 tháng 11 2017 lúc 23:00

program baitap;

uses crt;

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

i,j,dem,dem2,n:byte;

S,T,T2:integer;

begin

clrscr;

write('nhap so phan tu cua mang: ');

readln(n);

for i:= 1 to n do

begin

write('nhap A[',i,']=');

readln(a[i]);

end;

cau a)===========================

S:=0

for j:= 1 to n do

if a[i] > 0 then

S:= S+a[i];

writeln('tong cac so duong trong day la: ',S);

cau b)=========================

T:=0;

dem:=0;

for i:= 1 to n do

if a[i] mod 2 = 0 then

begin

T:= T+a[i];

dem:=dem+1;

end;

writeln('Vay tong cac so chan co trong day la: ',T);

writeln('co',dem,'so chan co trong day ');

cau c)================================

T2:=0;

dem2:=0;

for i:= 1 to n do

if a[i] mod 3 = 0 then

begin

T2:= T2+a[i];

dem2:=dem2+1;

end;

writeln('Vay tong cac so chia het cho 3 co trong day la: ',T2);

writeln('co',dem2,'so chia het cho 3 co trong day ');

end.

Bình luận (0)
Nhung Nguyen
Xem chi tiết
Tuấn Tủn
9 tháng 12 2017 lúc 21:40

program bai_tap;
uses crt;
var a:array[1..10] of integer;
n,i:byte;
s,max,min:integer;
begin
clrscr;
write('nhap so luong phan tu cua mang: ');
readln(n);
for i:= 1 to n do
begin
write('nhap phan tu thu [',i,']= ');
readln(a[i]);
end;
{cau a) ======================}
writeln('mang ban vua nhap la: ')
for i:= 1 to n do
write(a[i]:4);
writeln;
{cau b) ======================}
s:=0;
for i:= 1 to n do
s:=s+a[i];
writeln('tong cac phan tu trong mang la: ',s);
{cau c) ======================}
max:=a[1];
for i:= 1 to n do
if max < a[i] then max:=a[i];
writeln('gia tri max la: ',max);
{cau d) ======================}
min:=a[i];
for i:= 1 to n do
if min > a[i] then min:=a[i];
writeln('gia tri nho nhat la: ',min);

readln
end.

Bình luận (0)
Hieu Van Tran
Xem chi tiết
nguyen c
Xem chi tiết
Tuấn Tủn
9 tháng 12 2017 lúc 21:32

program xoa_pt_trung_nhau;
uses crt;
var a:array[1..100] of real;
b:array[1..100] of boolean;
n,i,j:byte;
begin
clrscr;
write('nhap so luong phan tu cua mang: ');
readln(n);
for i:= 1 to n do
begin
write('nhap phan tu thu [',i,']= ');
readln(a[i]);
end;
for i:= 1 to n do
b[i]:=true;
for i:= 1 to n-1 do
for j:= i+1 to n do
if a[i]= a[j] then b[j]:=false;
for i:= 1 to n do
if b[i] =true then
write(a[i]:6:2);
readln
end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
13 tháng 10 2019 lúc 19:53

uses crt;
var a,b:array[1..100]of integer;
i,n,j,dem,kt:integer;
begin
clrscr;
write('nhap so phan tu:'); readln(n);
for i:=1 to n do
begin
a[i]:=random(100);
end;
{-------------------------------------------------}
for i:=1 to n do write(a[i]:4);
{---------------------------------------------------}
writeln;
writeln('day so ko trung cua day A=');
b[1]:=a[1];
dem:=1;
for i:=1 to n do
begin
kt:=0;
for j:=1 to dem do
if a[i]=b[j] then kt:=1;
if kt=0 then begin
dem:=dem+1;
b[dem]:=a[i];
end;
end;
for i:=1 to dem do write(b[i]:4);

readln;
end.

Bình luận (0)