Bài 2: Viết chương trình tính N! với N là số tự nhiên được nhập từ bàn phím. Bài 3: Viết chương trình tính xn ; với x, n là các số tự nhiên nhập từ bàn phím. Bài 4: Viết chương trình nhập n số nguyên từ bàn phím (n cũng được nhập từ bàn phím) và in ra màn hình số nhỏ nhất và số lớn nhất

2 câu trả lời

bài 2: 

program oken;

uses crt;

var n,s,i:longint;

begin

clrscr;

write('nhap n: '); readln(n);

for i:=1 to n do

  s:=s*i;

writeln('N!=',s);

readln;

end.

bài 3: 

program oken;

uses crt;

var x,n:integer;

begin

clrscr;

write('nhap x: '); readln(x);

write('nhap n: '); readln(n);

writeln('x.n=',x*n)

readln;

end.

bài 4:

program oken;

uses crt;
var a: array [1..100] of integer;
    i,n,max,min:integer;
begin
        clrscr;
        write('nhap so n: '); readln(n);
        for i:=1 to n do
                begin
                        write('a[',i,']: ');
                        readln(a[i]);
                end;
        max:=a[1]; min:=a[1];
        for i:=2 to n do
                if a[i]>max then
                        max:=a[i]
                else
                        if a[i]<min then
                                min:=a[i]
                        else
                                if (a[i]=max) and (a[i]=min) then Max:=Min;
        writeln('Max: ',max);
        writeln('Min: ',min);
        readln;
end.

Bài 2

program oken;

uses crt;

var n,s,i:longint;

begin

clrscr;

write('nhap n: '); readln(n);

for i:=1 to n do

  s:=s*i;

writeln('N!=',s);

readln;

end.

Bài 3

program oken;

uses crt;

var x,n:integer;

begin

clrscr;

write('nhap x: '); readln(x);

write('nhap n: '); readln(n);

writeln('x.n=',x*n)

readln;

end.

Bài 4

program oken;

uses crt;
var a: array [1..100] of integer;
    i,n,max,min:integer;
begin
        clrscr;
        write('nhap so n: '); readln(n);
        for i:=1 to n do
                begin
                        write('a[',i,']: ');
                        readln(a[i]);
                end;
        max:=a[1]; min:=a[1];
        for i:=2 to n do
                if a[i]>max then
                        max:=a[i]
                else
                        if a[i]<min then
                                min:=a[i]
                        else
                                if (a[i]=max) and (a[i]=min) then Max:=Min;
        writeln('Max: ',max);
        writeln('Min: ',min);
        readln;
end.

Cho mình hay nhất nha bạn  5 * nhé