Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Phúc Duyên
Xem chi tiết
Ngô Hoàng Gia Bảo
15 tháng 1 2018 lúc 19:23

uses crt;

var a,b,c,s,x:integer;

begin

clrscr;

write('hs_lop');

writeln('nhap 3 so=');readln(a,b,c);

begin

s:=a+b+c;

writeln('tong la:',s);

x:=a*b*c;

writeln('tich la:',x);

end;

if a mod 2 =0 then writeln(a,'la so chan')

else write('a,'la so le');

readln;

end.

mình ko chắc pn kt thử xem

Thanh Thanh
Xem chi tiết
Bùi Thị Hà
17 tháng 2 2017 lúc 15:11

chương trình sẽ là:

var i,n,j,tang,min:integer;

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

begin

readln(n);

for i:=1 to n do readln(A[i]);

writeln('mang vua nhap');

for i:=1 to n do writeln(A[i]:3);

min:=A[i];

for i:=2 to n do

if A[i]<min then min:=A[i];

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

for i:=1 to n-1 do

for j:=i+1 to n do

if A[i]>A[j] then

begin

tang:=A[i];

A[i]:=A[j];

A[j]:=tang;

end;

writeln('day so sau khi sap xep tang dan');

for i:=1 to n do writeln(A[i]:3);

end.

Bùi Thị Hà
Xem chi tiết
Trịnh Thị Thanh Thúy
Xem chi tiết
Nguyễn Lê Phước Thịnh
8 tháng 2 2022 lúc 23:24

uses crt;

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

i,n:integer;

min,x:real;

begin

clrscr;

readln(n);

min:=500;

for i:=1 to n do 

begin

readln(x);

if min>x then min:=x;

end;

writeln(min:4:2);

readln;

end.

Cao Thị Thùy Dung
Xem chi tiết
Cao Thị Thùy Dung
16 tháng 3 2017 lúc 20:50

banhoebucminhgianroithanghoayeu

bui thi tham
16 tháng 3 2017 lúc 21:15

var i,n,s:integer;

A:array[1..100] ò longint;

begin

readln(n);

for i:=1 to n do

begin

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

readln(A[i]);

end;

s:=0;

for i:=1 to n do s:=s+A[i];

write(s);

s:=0;

if A[i] mod 2=0 then s:=s+A[i];

write(s);

end.

Giao Huỳnh
10 tháng 4 2017 lúc 12:06

uses crt;
var n,i,tong,tongc,tongle: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;
writeln('mang vua nhap la:');
for i:=1 to n do write(a[i]:2);
tong:=0; tongc:=0; tongle:=0;
for i:=1 to n do
begin
tong:=tong+a[i];
if a[i] mod 2 = 0 then tongc:=tongc+a[i]
else tongle:=tongle+a[i];
end;
writeln('tong cac phan tu trong mangla:', tong);
writeln('tong cac phan tu chan la:', tongc);
writeln('tong cac phan tu le la:', tongle);
write('tong cac phan tu chia het cho 2 la:', tongc);
readln;
end.

*
vì số chẵn là số chia hết cho 2 nên tổng các phần tử chia hết cho 2 cũng là tổng các số chẵn,banhqua

Thảo Nguyễn
Xem chi tiết
Ung Chiêu Tường
24 tháng 3 2017 lúc 22:35

Cách 1

program CTNMT;

uses crt;

var n,i: longint;

A: array [1..1000] of longint;

Begin

Writeln('Hay nhap vao so hoc sinh ban muon nhap diem: ');

Readln(N);

For i:=1 to n do

begin

Writeln('Nhap diem tin cua ban thu ',n);

Readln(A[i]);

end;

Readln;

end.

(Đây chỉ là chương trình nhập vào thôi nha, muốn xuất thì dùng cậu lệnh lặp để xuất từng phần tử của mảng)

Ung Chiêu Tường
24 tháng 3 2017 lúc 22:40

Cách 2 bạn có thể thay thế bằng câu lệnh While...do cho câu For...to...do bằng câu lệnh: While i<=N do.........

Nguyễn Huỳnh Thiên Phú
Xem chi tiết
Nguyễn Song Song
19 tháng 3 2017 lúc 19:48

Program ct; USES CRT; Var n,i: Integer; A:array[1..10] of 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 do Write(A[i]); Readln; End.

( Nếu đề chỉ yêu cầu là nhập 10 phần tử thì không cần khai báo n và thay n -> 10 trong câu lệnh for...do. Còn đề yêu cầu in n phần tử thì làm như trên).

Trà Mít
Xem chi tiết
Ung Chiêu Tường
24 tháng 3 2017 lúc 22:49

program CTNMT;

uses crt;

var n,i,dem: longint;

A: array [1..1000] of longint;

Begin

Writeln('Ban hay N'); Readln(n);

for i:=1 to n do

begin

Writeln('Nhap so thu ',i); Readln(a[i]);

end;

Writeln('In ra mang:');

for i:1 to n do Write(a[i]:5);

writeln;

Writeln('In ra so chan trong mang');

for i:= 1 to n do

begin

if (a[i] mod 2) = 0 then Write(a[i]:5)

if a[i] < 0 then dem:= dem +1;

end;

writeln('so so nguyen am la: ',đem);

REadln;

end.

Nguyễn Lệ Ngân
Xem chi tiết
Hà Ngân Hà
26 tháng 3 2017 lúc 9:24

PROGRAM TINH_TONG;

Uses Crt;

N, i, C:Integer;

BEGIN

clrscr();

Repeat

begin

Write('Nhap N='); Readln(N);

end;

Until N>0;

C:=1;

For i:=2 To N Do

C:= C + i*i*i;

Writeln('Tong can tim la C = ', C);

Readln;

END.

huỳnh thị ngọc ngân
22 tháng 3 2017 lúc 18:46

var i,n:integer;

s:longint;

begin

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

s:=0;

for i:=1 to n^3 do s:=s+i;

readln

end.

huỳnh thị ngọc ngân
22 tháng 3 2017 lúc 18:53

var i,n:integer;

s:longint;

begin

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

s:=0;

for i:=1 to n*n*n do s:=s+i;

write('tong la',s);

readln

end.

Huỳnh Chấn Hưng
Xem chi tiết
Ung Chiêu Tường
27 tháng 3 2017 lúc 22:12

1)

program MQRN;

uses crt;

var N,S,i: longint;

begin

Writeln('Nhap n'); Readln(n);

i:=1; S:=0;

while i<=N do

begin

if (i mod 2)=0 then S:=S+i;

i:=i+1;

end;

Writeln('Tong cac so chan la :',S);

Readln;

end.

2)

program Tim_so_am;

uses crt;

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

i,N: longint;

begin

Writeln('Nhap so phan tu N: '); Readln(n);

for i:= 1 to n do

begin

Writeln('Nhap so thu ',i); Readln(a[i]);

end;

for i:= 1 to n do if a[i] < 0 then Write(a[i]:5);

Readln;

end.