Bài 11: Kiểu mảng

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
duc hoàng
Xem chi tiết
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ùi Thị Sáu
Xem chi tiết
giang trần
Xem chi tiết
Nguyễn Lê Phước Thịnh
7 tháng 4 2020 lúc 20:55

uses crt;

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

i,n,dc,dl:integer;

begin

clrscr;

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

for i:=1 to n do

begin

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

end;

{------------------------------xu-ly------------------------------}

dc:=0;

dl:=0;

for i:=1 to n do

begin

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

else inc(dl);

end;

writeln('trong day co ',dc,' so chan va ',dl,' so le');

readln;

end.

Bố Già
Xem chi tiết
Nguyễn Lê Phước Thịnh
30 tháng 12 2020 lúc 12:03

uses crt;

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

i,n,vt:integer;

begin

clrscr;

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

for i:=1 to n do 

  begin

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

end;

vt:=0;

for i:=1 to n do 

  if a[i]<0 then

  begin

vt:=vt+1;

b[vt]:=a[i];

end;

if vt>0 then 

begin

for i:=1 to n do 

  if b[1]=a[i] then 

begin

writeln('Vi tri so am dau tien trong day la: ',i);

break;

end;

end

else writeln('Khong co so am trong day');

readln;

end.

Kudo Kido
Xem chi tiết
Tuấn Tủn
9 tháng 12 2017 lúc 21:19

program boi_cua_3;

uses crt;

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

n,i:byte;

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;

min:=a[1];

for i:= 1 to n do

if min > a[i] then min:=a[i];

writeln('gia tri nho nhat cua day la: ',min);

readln

end.

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.

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.

ThẢo Đùù
Xem chi tiết
Nguyễn Thu Hà
Xem chi tiết
Nguyễn Lê Phước Thịnh
10 tháng 12 2020 lúc 22:26

uses crt; var a,b:array[1..100000]of integer;     i,n,kt,j,dem,x,y,kt1:integer;     st,st1:string; 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]>1 then      begin         kt:=0;         for j:=2 to a[i]-1 do           if a[i] mod j=0 then              begin                 kt:=1;                 break;              end;         if kt=0 then            begin               inc(dem);               b[dem]:=a[i];            end;      end; for i:=1 to dem do   begin      str(a[i],st);      st1:=''      for j:=length(st) downto 1 do        st1:=st1+st[j];      val(st1,x,y);      kt1:=0;      for j:=2 to x-1 do        if x mod j=0 then           begin              kt1:=1;              break;           end;      if kt1=0 then write(a[i]:4);   end; readln; end.