C1:Viết chương trình con nhập vào 1 xâu kí tự, đếm xem trong xâu có bao nhiêu từ? C2: Viết chương trình con nhaajp vào 1 mảng đếm xem trong bảng có bao nhiêu số nguyên tố? Mọi người giúp e với ạ

1 câu trả lời

`1)`

uses crt;

var st:string;

dem,d,i:integer;

begin

clrscr;

write('nhap xau ki tu:'); readln(st);

d:=length(st);

dem:=0;

for i:=1 to d do

if st[i]='1' then inc(dem);

writeln('trong xau co ',dem,' tu');

readln;

end.

`2)`

var d,i,n: integer;

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

t: longint;

function nt(x: longint): boolean;

var j: longint;

begin

nt:=true;

if (x=2) or (x=3) then exit;

nt:=false;

if (x=1) or (x mod 2=0) or (x mod 3=0) then exit;

j:=5;

while j<=trunc(sqrt(x)) do

begin

if (x mod j=0) or (x mod (j+2)=0) then exit;

j:=j+6;

end;

nt:=true;

end;

begin

write('Nhap N: '); readln(n);

for i:=1 to n do

begin

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

end;

d:=0; t:=0;

for i:=1 to n do

if nt(a[i]) then

begin

d:=d+1;

t:=t+a[i];

end;

writeln('Co ',d,' so nguyen to trong day');

write('Tong cac so nguyen to trong day la: ',t);

readln

end.

Câu hỏi trong lớp Xem thêm