K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

8 tháng 1 2019

Uses Crt;
Var i,n,m:integer;
a:array[1..100] of integer;
Begin
Clrscr;
Write('Nhap n = ');
Readln(n);
For i:=1 to n do
Begin
Write('A[',i,'] = ');Readln(a[i]);
End;
m:=A[1];
For i:=2 to n do If A[i]<m then m:=A[i];
Writeln(m);
Readln;
End.

8 tháng 1 2019

viết lại nha

Var i,n,m:integer;
a:array[1..100] of integer;
Begin

Write('Nhap n = ');
Readln(n);
For i:=1 to n do
Begin
Write('A[',i,'] = ');
Readln(a[i]);
End;
m:=A[1];
For i:=2 to n do If A[i]>m then m:=A[i];
Writeln(' So lon nhat trong day la: ',m);
Readln;
End.

18 tháng 7 2017

thi rhiha

13 tháng 11 2019

bài này dễ ẹt à

uses crt;

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

i,n,ln:integer;

begin

clrscr;

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

for i:=1 to n do

begin

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

end;

{--------------------xuat-day---------------------}

for i:=1 to n do

write(a[i]:4);

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

writeln;

ln:=a[1];

for i:=1 to n do

if ln<a[i] then ln:=a[i];

writeln('so lon nhat la: ',ln);

readln;

end.

13 tháng 11 2019

thank youhihi

5 tháng 11 2018

Input :n,dãy A

Output: Tổng A( điều kiện phần tử A>= 0)

B1: Nhập n

B2: Nhập các phần tử

B3:Xét a1;a2;a3;...an >= 0 Nếu phần tử nào dương thì chuyển qua một danh sách

B4 S-< a1,a2,...an;

B5: Kết thúc thuật toán

25 tháng 10 2018

INPUT : Dãy A các số a1, a2, ..., aN (N >= 1)

OUTPUT: Giá trị MAX = max{a1, a2, ..., aN}.

thuật toán sau :

b1: MAX <- a1; I <- 1

b2: Nếu aI > MAX, gán MAX <- aI

b3: I <- I + 1

b4: Nếu I <= n, quay lại bước 2

b5: Thông báo giá trị MAX và kết thúc thuật toán

17 tháng 12 2017

Program So_nho_nhat;

uses crt;

Var i,n:Byte; so,Min:Integer;

Begin

clrscr;

Writeln('TIM SO LON NHAT TRONG N SO NGUYEN');

Writeln('---------------------------------'); Write('Cho biet so phan tu nhap N= '); Readln(n); i:=1;

Write('So thu ',i,' = '); Readln(so); Min:=so; For i:=2 To N Do Begin

Write('So thu ',i,' = '); Readln(so);

If Min < so Then Min:=so;

End;

Writeln;

Writeln('+So lon nhat trong ',n,' so vua nhap la so: ',Min);

Writeln(' Bam phim de ket thuc');

Readln;

End.

16 tháng 12 2018

thuật toán:

- gán biến max cho 1 giá trị bất kì trong dãy

- dùng vòng lặp quét dãy, nếu gặp giá trị nào lớn hơn thì sẽ gán biến cho giá trị đó, cứ như vậy cho đến hết

15 tháng 2 2018

Var maxam,i,n,cs : Integer;

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

Begin

Write (' nhap n : ');

Readln(n);

For i:= 1 to n do Begin

Write ('A[',i,']=');

Readln(A[i]);

end;

For i:= 1 to n do If A[i]<0 then maxam:=A[i];

Maxam:=A[1]; cs:=1;

For i:= 2 to n do begin

If (A[i]<0) and ( maxam<A[i]) then

begin

Maxam:=A[i];

cs:=i;

end;

end;

Writeln (' pt am lon nhat trong mang : ',Maxam);

Writeln(' vi tri cua ptu do la :',cs);

Readln;

end.

8 tháng 7 2017

bài này mới đúng nhe bạn:

program sntmax;

uses crt;

var n,i:word;

a:array[1..10000] of longint;

max:longint;

f:text;

function ktsnt(b:longint):boolean;

var dem,j:byte;

begin

dem:=0;

for j:=1 to b do

if b mod j =0 then dem:=dem+1;

ktsnt:=dem=2;

end;

begin

clrscr;

readln(n);

while (n<1) or (n>10000) do readln(n);

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

readln;

assign(f,'D:\NTOMAX.OUT');

rewrite(f);

max:=0;

for i:=1 to n do

if ktsnt(a[i])=true then

begin

max:=a[i];

break;

end;

if max=0 then write(f,'khong co so nguyen to trong mang')

else

begin

for i:=1 to n do

if (ktsnt(a[i])=true) and (a[i]>max) then max:=a[i];

write(f,max);

end;

close(f);

readln;

end.ok

7 tháng 7 2017

cho mk hỏi dãy và n được nhập trong pascal hay trong tệp?

12 tháng 11 2019

Bước 1: Gán giá trị cho 2 và biến SUM= 0 và i=0.

Bước 2: Do i=0<100 nên chuyển tới bước 3. Nếu i>100 thì chuyển tới bước 4.

Bước 3:Tăng giá trị i thêm 1 và giá trị của SUM bằng SUM+i.

Bước 4: Thông báo giái trị SUM, thuật toán kết thúc.

Kết quả thực hiện thuật toán Sum = 5050.

11 tháng 2 2020

Bước 1: Gán giá trị cho 2 và biến SUM= 0 và i=0.

Bước 2: Do i=0<100 nên chuyển tới bước 3. Nếu i>100 thì chuyển tới bước 4.

Bước 3:Tăng giá trị i thêm 1 và giá trị của SUM bằng SUM+i.

Bước 4: Thông báo giái trị SUM, thuật toán kết thúc.

Kết quả thực hiện thuật toán Sum = 5050.

1 tháng 6 2020

Số chính phương là một số nguyên có căn bậc hai là một số nguyên (ví dụ: 9 là số chính phương vì =3). Viết chương trình tìm, đếm và tính tổng các số chính phương có trong dãy số nguyên dương gồm N phần tử A1, A2, …, AN.

Dữ liệu vào: Nhập từ bàn phím.

Kết quả ra: Xuất ra màn hình gồm 3 dòng:

- Dòng 1 ghi các số chính phương của dãy giữ nguyên thứ tự xuất hiện (mỗi số cách nhau một dấu cách).

- Dòng 2 ghi số lượng số chính phương trong dãy.

- Dòng 3 ghi tổng của các số chính phương trong dãy.

Ví dụ:

Nhập từ bàn phím

Xuất ra màn hình

N = 7

11 4 100 5 25 36 10

4 100 25 36

4

165

GIẢI :

Program HOC24;

var n,i,d: integer;

t: longint;

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

function cp(x: integer): boolean;

begin

cp:=false;

if x=sqr(trunc(sqrt(x))) then cp:=true;

end;

begin

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

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

readln;

t:=0; d:=0;

for i:=1 to n do

if cp(a[i]) then

begin

write(a[i],' ');

inc(d);

t:=t+a[i];

end;

writeln;

writeln(d);

write(t);

readln

end.

1 tháng 6 2020

Program HOC24;

var x,i,n: integer;

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

begin

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

for i:=1 to n do

begin

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

inc(a[x]);

end;

for i:=1 to 32000 do

if a[i]<>0 then write(i,' ');

writeln;

for i:=1 to n do if a[i]<>0 then writeln(i,':',a[i]);

readln

end.