Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤100) và dãy A gồm N số nguyên A1, A2 …AN đếm xem có bao nhiêu số nguyên to
2 câu trả lời
program ct;
uses crt;
var i,n,j,so_nt:integer;
A,D:array[1..100] of integer;
begin
clrscr;
write('nhap n:=');readln(n);
for i:=1 to n do
begin
write('nhap mang A[',i,']:=');readln(A[i]);
end;
so_nt:=0;
for i:=1 to n do
begin
for j:=1 to A[i] do
if A[i] mod j=0 then D[i]:=D[i]+1;
if D[i]=2 then so_st:=so_nt+1;
end;
writeln('co',so_nt,' la so nguyen to');
readln
end.
uses crt;
var a,d : array[1..100] of integer;
i,n,s,j : integer;
begin clrscr; s:=0;
write('Nhap so phan tu :'); readln(n);
for i:=1 to n do begin
write('Nhap a[',i,']='); readln(a[i]);
end;
for i:=1 to n do begin
for j:=1 to a[i] do if a[i] mod j = 0 then d[i]:=d[i]+1;
if d[i]=2 then s:=s+1; end;
write('Co tat ca ',s,' so nguyen to ');
readln
end.
Câu hỏi trong lớp
Xem thêm