Viết chương trình nhập vào dãy số nguyên dương .In ra tổng của các số vừa nhập,đếm và tính tổng các số nguyên tố có trong dãy số vừa nhập

1 câu trả lời

uses crt;
var n, i, sum, res, cnt, x: longint;

function prime(n: longint): boolean;
var i: longint;
begin
    if n < 2 then exit(false);
    for i:=2 to trunc(sqrt(n)) do 
        if n mod i = 0 then exit(false);
    exit(true);
end;

begin
clrscr;
    readln(n);
    for i:=1 to n do 
        begin
            read(x);
            inc(sum, x);
            if prime(x) then
                begin
                    inc(res, x);
                    inc(cnt);
                end;
        end;

    writeln(sum);
    writeln(res);
    writeln(cnt);
readln; readln;
end.

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