Tạo mảng A gồm n (n<=100) số nguyên, mỗi số có giá trị tuyệt đối không vượt quá 300. Tính tổng các phần tử của mảng KHÔNG là bội số của một số nguyên

Tạo mảng A gồm n (n<=100) số nguyên, mỗi số có giá trị tuyệt đối không vượt quá 300. Tính tổng các phần tử của mảng KHÔNG là bội số của một số nguyên dương k cho trước.

0 bình luận về “Tạo mảng A gồm n (n<=100) số nguyên, mỗi số có giá trị tuyệt đối không vượt quá 300. Tính tổng các phần tử của mảng KHÔNG là bội số của một số nguyên”

  1. Program BTT;
    Uses crt;
    Var A: array[1..100] of longint;
        n,i,s,k: longint;
    Begin
            Clrscr;
            Write(‘Nhap n: ‘); Readln(n);
            Write(‘Nhap k: ‘); Readln(k);
            s:=0;
            For i:=1 to n do
            Begin
                    Write(‘A[‘,i,’] = ‘);
                    Readln(A[i]);
                    If abs(A[i])>300 then
                            While abs(A[i])>300 do
                            Begin
                                    Write(‘Nhap lai A[‘,i,’] = ‘);
                                    Readln(A[i]);
                            End;
                    If A[i] mod k = 0 then s:=s+A[i];
            End;
            Write(‘Tong = ‘,s);
            Readln
    End.

    Bình luận
  2. program phuongt;

    uses crt;

      var A: array[1..100] of integer;

            i, s, k, n: integer;

    begin

               clrscr;

               write(‘Nhap n = ‘); readln(n);

               write(‘Nhap k = ‘); readln(k);

               s:=0;

               for i:=1 to n do

               begin

                            write(‘A[‘, i, ‘] = ‘); readln(A[i]);

                            if (abs(A[i])<=300) and (A[i] mod k <> 0) then s:=s+A[i]);

               end;

               write(‘S = ‘, s);

               readln

    end.

    Bình luận

Viết một bình luận