Vtc nhập mảng k số nguyên , in ra những số ở vị trí lẽ và tích của chúng Giúp mk vs E ko bt lam ạ Đang kiểm tra 😢😢

2 câu trả lời

uses crt;
var a:array[1..100] of integer;k,i:integer;p:longint;
begin
      clrscr;
      write('Nhap so luong phan tu: '); readln(k);
      p:=1;
      for i:=1 to k do
            begin
                  write('Nhap so o vi tri ',i,': '); readln(a[i]);
            end;
      write('Nhung so o vi tri le: ');
      p:=1;
      for i:=1 to k do
            if i mod 2=1 then
                  begin
                        write(a[i],' ');
                        p:=p*a[i];
                  end;
      writeln;
      write('Tich cac so do: ',p);
      readln;
end.

program tich_so_le;

uses crt;

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

      k,i:integer;

      tich:longint;

begin

       clrscr;

       write('Nhap k: ');   readln(k);

       tich:=1;

       for i:=1 to k do

              begin

                     write('Nhap so thu ',i,': ');   readln(A[i]);

              end;

       write('Cac so o vi tri le la: ');

       tich:=1;

       for i:=1 to k do

              if i mod 2=1 then

                     begin

                            write(A[i],' ');

                            tich:=tich*A[i];

                     end;

       writeln;

       write('Tich cac so o vi tri le la: ',tich);

       readln;

end.

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