Nhập vào bàn phím dãy N số nguyên sau đó
Tìm giá trị lớn nhất
Tìm giá trị nhỏ nhấ
Tìm giá trị trung bình
Tìm tổng của dãy
Tính tổng của số chẵn từ 1-> N
Sắp xếp dãy đó theo thứ tự tăng dần
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.
bt2:
Program Tinh_Tong;
var N,i:integer;
S:longint;
begin
write('Nhap so N='); readln(N);
S:=0;
for i:=1 to N do S:=S+i;
write('Tong cua,'N,'so tu nhien dau tien S=',S);
readln
end.
Bt3:
Program Tinh_Giai_Thua;
var N,i:integer;
P:longint;
begin
write('N='); readln(N);
P:=1;
for i:=1 to N do P:=P*i;
writeln(N,'! =',P);
readln
end.
bt1:
Program Ba_canh_tam_giac;
uses crt;
var a,b,c:real;
begin
clrscr;
writeln('Nhap ba so a,b,c:'); readln(a,b,c);
If(a+b>c) and (b+c>a) and (a+c>b) then
writeln('a, b va c la 3 canh cua mot tam giac!');
else writeln('a, b va c khong la 3 canh cua mot tam giac!');
readln
end.
uses crt;
var n,i,kt,t,x,y:integer;
st:string;
begin
clrscr;
write('Nhap n=');readln(n);
if n>1 then
begin
kt:=0;
for i:=2 to n-1 do
if n mod i=0 then kt:=1;
if kt=0 then writeln(n,' la so nguyen to')
else writeln(n,' khong la so nguyen to');
end
else writeln(n,' khong la so nguyen to');
str(n,st);
writeln('So chu so cua ',n,' la: ',length(st));
t:=0;
for i:=1 to length(st) do
begin
val(st[i],x,y);
t:=t+x;
end;
writeln('Tong cac chu so cua ',n,' la: ',t);
readln;
end.
Program HOC24;
var a: array[1..32000] of integer;
i,n: integer;
tb,t: longint;
begin
write('Nhap N='); readln(n);
tb:=0; t:=1;
for i:=1 to n do
begin
write('a[',i,']='); readln(a[i]);
t:=t*a[i];
tb:=tb+a[i];
end;
write('Day so vua nhap la : '); readln(a[i]);
writeln;
writeln('Tich cua day la : ',t);
write('Gia tri trung binh cua day la : ',tb/n:1:2);
readln
end.
Câu 1:
Cấu trúc lặp: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Giải thích ý nghĩa:
-Biến đếm: Thường là biến kiểu nguyên
-Giá trị đầu, giá trị cuối: thường là một số nguyên
-Câu lệnh: có thể là câu lệnh đơn hoặc câu lệnh ghép(phải bao bọc bởi begin và end)
Câu 2:
uses crt;
var i,n,s:integer;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0;
i:=1;
while i<=n do
begin
i:=i+1;
s:=s+i;
end;
writeln('Tong la: ',s);
readln;
end.
Câu 1:
Cấu trúc lặp: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Giải thích ý nghĩa:
-Biến đếm: Thường là biến kiểu nguyên
-Giá trị đầu, giá trị cuối: thường là một số nguyên
-Câu lệnh: có thể là câu lệnh đơn hoặc câu lệnh ghép(phải bao bọc bởi begin và end)
Vd:
For i:=1 to n do
write(a[i]:4);
for i:=1 to n-1 do
t:=t+i;
uses crt;
var a:array[1..1000]of integer;
i,n,tb,t,max:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
writeln('Day so ban vua nhap la: ');
for i:=1 to n do
write(a[i]:4);
writeln;
tb:=0;
for i:=1 to n do
tb:=tb+a[i];
writeln('Trung binh cong cac phan tu cua day la: ',tb/n:4:2);
t:=0;
for i:=1 to n do
if a[i] mod 2<>0 then t:=t+a[i];
writeln('Tong cac so le cua day la: ',t);
max:=a[1];
for i:=2 to n do
if max<a[i] then max:=a[i];
writeln('Gia tri lon nhat la: ',max);
readln;
end.
uses crt;
var a:array[1..100]of integer;
n,i,max,min,tb,t,tam,j:integer;
begin
clrscr;
write('Nhap 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:=1 to n do
begin
if max<a[i] then max:=a[i];
if min>a[i] then min:=a[i];
end;
writeln('Gia tri lon nhat la: ',max);
writeln('Gia tri nho nhat la: ',min);
tb:=0;
for i:=1 to n do
tb:=tb+a[i];
writeln('Gia tri trung binh la: ',tb/n:4:2);
writeln('Tong cua day so la: ',tb);
t:=0;
for i:=1 to n do
if i mod 2=0 then t:=t+i;
writeln('Tong cac so chan trong khoang tu 1 toi ',n,' la: ',t);
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 so sau khi sap xep tang dan la: ');
for i:=1 to n do
write(a[i]:4);
readln;
end.