Câu 1: Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số nguyên. Tính tổng các phần tử của dãy số và in ra kết

Câu 1: Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số nguyên. Tính tổng các phần tử của dãy số và in ra kết quả ra màn hình ?
Câu 2: Viết chương trình Pascal sử dụng biến mảng để nhập N số nguyên từ bàn phím và in ra kết quả màn hình số lớn nhất ?

0 bình luận về “Câu 1: Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số nguyên. Tính tổng các phần tử của dãy số và in ra kết”

  1. Câu 1:
    program dev;
    uses crt;
    var a:array[1..100] of integer;
          n,i,s:integer;
    begin
          clrscr;
          write(‘Nhap so luong phan tu: ‘); readln(n);
          s:=0;
          for i:=1 to n do
                begin
                      write(‘a[‘,i,’]: ‘); readln(a[i]);
                end;
          for i:=1 to n do s:=s+a[i];
          write(‘Tong: ‘,s);
          readln;
    end.
    Câu 2:
    program dev;
    uses crt;
    var a:array[1..100] of integer;
          n,i,max:integer;
    begin
          clrscr;
          write(‘Nhap so luong phan tu: ‘); readln(n);
          for i:=1 to n do
                begin
                      write(‘a[‘,i,’]: ‘); readln(a[i]);
                end;
          max:=a[1];
          for i:=2 to n do if a[i]>max then max:=a[i];
          write(‘Gia tri lon nhat: ‘,max);
          readln;
    end.

    Bình luận
  2. C1:

    program mang;

    uses crt;

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

          n,i,T: integer;

    Begin

             clrscr;

             write(‘Nhap do dai mang: ‘); readln(n);

             for i:=1 to n do

             begin

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

                      T:=T+A[i];

             end;

             write(‘Tong = ‘,T);

             readln

    End.

    C2:

    program mang;

    uses crt;

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

          n,i,max: integer;

    Begin

             clrscr;

             write(‘Nhap do dai mang: ‘); readln(n);

             max:=1;

             for i:=1 to n do

             begin

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

                      if max<A[i] then max:=A[i];

             end;

             write(‘So lon nhat: ‘,max);

             readln

    End.

    Bình luận

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