Kiểu dữ liệu có cấu trúc

Ẩn Nguyen
Xem chi tiết
Nguyễn Lê Phước Thịnh
5 tháng 3 2021 lúc 12:45

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) and (a[i] mod 5=0) then inc(dem);

writeln('So phan tu chia het cho 3 va 5 trong day la: ',dem);

readln;

end.

Bình luận (0)
Thùy An
Xem chi tiết
Bùi Anh Tuấn
3 tháng 3 2021 lúc 20:20

b x = b*x hay là như nào vậy giải thích chỗ này xem

Bình luận (1)
Bùi Anh Tuấn
3 tháng 3 2021 lúc 20:40

Bình luận (0)
Nguyễn Lê Phước Thịnh
3 tháng 3 2021 lúc 21:18

uses crt;

var x,b,i,t:integer;

begin

clrscr;

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

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

writeln('Cac so le la: ');

t:=0;

for i:=1 to b+x do 

  if i mod 2=1 then 

begin

write(i:4);

t:=t+i;

end;

writeln;

writeln('Tong cac so le la: ',t);

readln;

end. 

Bình luận (0)
Hà Anh
Xem chi tiết
Minh Lệ
26 tháng 2 2021 lúc 17:47

Bài 1:

Program HOC24;

const fi='in.txt'

fo='out.txt'

var f: text;

i,n: integer;

t: longint;

procedure ip;

begin 

assign(f,fi);

reset(f);

read(f,n);

close(f);

end;

procedure out;

begin

assign(f,fo);

rewrite(f);

t:=1;

for i:=1 to n do t:=t*i;

write(f,t);

close(f);

end;

begin

ip;

out;

end.

Bài 2:

 

Program HOC24;

const fi='in.txt'

fo='out.txt'

var f: text;

i: byte;

a: array[1..4] of string;

procedure ip;

begin 

assign(f,fi);

reset(f);

for i:=1 to 4 do readln(f,a[i]);

close(f);

end;

procedure out;

begin

assign(f,fo);

rewrite(f);

for i:=1 to 4 do writeln(f,a[i]);

close(f);

end;

begin

ip;

out;

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
26 tháng 2 2021 lúc 21:30

1: 

const fi='inp.txt'

fo='out.txt'

var n,i:integer;

s:real;

begin

assign(f1,fi); reset(f1);

assign(f2,fo); rewrite(f2);

readln(f1,n);

s:=1;

for i:=1 to n do 

  s:=s*i;

writeln(f2,s:4:2);

close(f1);

close(f2);

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
20 tháng 2 2021 lúc 12:46

Chọn B nhé bạn

Bình luận (0)
Nguyễn Lê Phước Thịnh
20 tháng 2 2021 lúc 12:46

Chọn B nhé bạn

Bình luận (0)
👁💧👄💧👁
20 tháng 2 2021 lúc 7:33

Bình luận (0)
Nguyễn Lê Phước Thịnh
20 tháng 2 2021 lúc 12:47

Chọn A nhé bạn

Bình luận (0)
Charlotte Grace
Xem chi tiết
Nguyễn Lê Phước Thịnh
18 tháng 2 2021 lúc 20:54

Câu 1: 

uses crt;

var b:array[1..100]of real;

i,n:integer;

min:real;

begin

clrscr;

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

for i:=1 to n do 

  begin

write('B[',i,']='); readln(b[i]);

end;

min:=b[1];

for i:=1 to n do 

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

writeln('Gia tri nho nhat la: ',min:4:2);

readln;

end.

Câu 2:

uses crt;

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

i,n,j,tam:integer;

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-1 do

  for j:=i+1 to n do 

if a[i]<a[j] then

begin

tam:=a[i];

a[i]:=a[j];

a[j]:=tam;

end;

writeln('Day giam dan la: ');

for i:=1 to n do write(a[i]:4);

readln;

end.

Bình luận (0)
Charlotte Grace
Xem chi tiết
Nguyễn Lê Phước Thịnh
18 tháng 2 2021 lúc 20:55

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 

begin

inc(dem);

write(a[i]:4);

end;

writeln;

writeln('So phan tu chia het cho 3 la: ',dem);

readln;

end.

Bình luận (0)
Nguyễn Toàn
Xem chi tiết
Nguyễn Lê Phước Thịnh
31 tháng 1 2021 lúc 17:59

uses crt;

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

n,i,t:integer;

begin

clrscr;

randomize;

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

for i:=1 to n do 

  a[i]:=random(999)+1;

t:=0;

for i:=1 to n do 

  if a[i] mod 3=0 then t:=t+a[i];

writeln('Tong cac phan tu chia het cho 3 la: ',t);

readln;

end.

Bình luận (0)
....
Xem chi tiết
Nguyễn Lê Phước Thịnh
9 tháng 2 2021 lúc 13:40

uses crt;

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

i,n,x:integer;   

kt,kt1:boolean;

begin

clrscr;

repeat   

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

until (1<=n) and (n<=5);

for i:=1 to n do 

begin     

repeat       

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

until (-100<=a[i]) and (a[i]<=100); 

end;

kt:=true;

x:=abs(a[2]-a[1]);

for i:=2 to n do 

if x<>abs(a[i]-a[i-1]) then     

begin       

kt:=false;       

break;     

end;

if kt=true then writeln('Day la day cap so cong')

else writeln('Day khong la day cap so cong');

kt1:=true;

for i:=1 to n do 

if ((a[i]>0) and (a[i+1]>0)) or ((a[i]<0) and (a[i+1]<0)) then     

begin       

kt1:=false;       

break;     

end;

if kt1=true then writeln('Mang A co doi sanh voi nhau')

else writeln('Mang A khong doi sanh voi nhau');

readln;

end.

Bình luận (0)