nhập vào mảng 1 chiều gồm N phần tử kiểu số nguyên(N<=100) thực hiẹn các công việc sau - xuất mảng ra màn hình - đếm số nguyên tố có trong mảng - xoá phần tử tại vị trí k(k=3)

1 câu trả lời

Program BTT;
Uses crt;
Var A: array[1..100] of longint;
    n,i,d,k: longint;

Function ngto(a: longint): boolean;
Var i: longint;
Begin
        If a<2 then exit(false);
        For i:=2 to a div 2 do
                If a mod i = 0 then exit(false);
                                    exit(true);
End;

Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        d:=0;
        For i:=1 to n do
        Begin
                Write('A[',i,'] = '); Readln(A[i]);
                If ngto(A[i]) then inc(d);
        End;

        Write('Xuat mang: ');
        For i:=1 to n do Write(A[i],' ');
        Writeln;

        Writeln('Co ',d,' so nguyen to');

        k:=3;
        For i:=k to n-1 do
                A[i]:=A[i+1];
        n:=n-1;

        Write('Mang sau khi xoa phan tu tai vi tri k: ');
        For i:=1 to n do Write(A[i],' ');
        Readln
End.

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