Giúp mik với nhé!!!!!!!! Câu 1:Viết chương trình tính tích: S=1*2*3*...*n Câu 2:Viết chương trình nhập vào dãy số nguyên gồm 10 phần tử và in ra các số nguyên âm (sử dụng mảng) Câu 3: Giống câu 2 nhưng là số nguyên dương. Câu 4: Giống câu 2 nhưng là số chẵn. Câu 5: Giống câu 4 nhưng là số lẻ. Mong mọi người giúp đỡ ạ, mik dốt tin lắm ạ!!!

1 câu trả lời

câu 1:

program ct;

uses crt;

var i,n,s:integer;

begin

clrscr;

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

s:=1;

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

writeln('tich la:',s);

readln

end.

câu 2:

program ct;

uses crt;

var i,n:integer;

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

begin

clrscr;

write('nhap n la 10 phan tu:=');readln(n)

for i:=1 to n do

begin

write('nhap mang A[',i,']:=');readln(A[i]);

end;

for i:=1 to n do

if A[i]<0 then writeln('so am la:',A[i]);

readln

end.

câu 3:

program ct;

uses crt;

var i,n:integer;

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

begin

clrscr;

write('nhap n la 10 phan tu:=');readln(n)

for i:=1 to n do

begin

write('nhap mang A[',i,']:=');readln(A[i]);

end;

for i:=1 to n do

if A[i]>0 then writeln('so duong la:',A[i]);

readln

end.

câu 4:

program ct;

uses crt;

var i,n:integer;

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

begin

clrscr;

write('nhap n la 10 phan tu:=');readln(n)

for i:=1 to n do

begin

write('nhap mang A[',i,']:=');readln(A[i]);

end;

for i:=1 to n do

if A[i] mod 2=0 then writeln('cac so chan la:',A[i]);

readln

end.

câu 5:

program ct;

uses crt;

var i,n:integer;

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

begin

clrscr;

write('nhap n la 10 phan tu:=');readln(n)

for i:=1 to n do

begin

write('nhap mang A[',i,']:=');readln(A[i]);

end;

for i:=1 to n do

if A[i]mod 2=1 then writeln('cac so le la:',A[i]);

readln

end.

Câu hỏi trong lớp Xem thêm
3 lượt xem
2 đáp án
6 giờ trước