Bài 1: Tìm phần tử lớn nhất của dãy số nguyên gồm n số a1, a2,, …an Bài 2: Sắp xếp dãy số nguyên trong bài 1 tăng dần. Ai giúp mình với. Mình chân thà

Bài 1: Tìm phần tử lớn nhất của dãy số nguyên gồm n số a1, a2,, …an
Bài 2: Sắp xếp dãy số nguyên trong bài 1 tăng dần.
Ai giúp mình với. Mình chân thành cảm ơn

0 bình luận về “Bài 1: Tìm phần tử lớn nhất của dãy số nguyên gồm n số a1, a2,, …an Bài 2: Sắp xếp dãy số nguyên trong bài 1 tăng dần. Ai giúp mình với. Mình chân thà”

  1. program oken;

    uses crt;
    var a: array [1..10000] of longint;
        i,n,max,j,tam:longint;
    begin
            clrscr;
            write(‘nhap so n: ‘); readln(n);
    {bai 1}    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];
            writeln(‘Max: ‘,max);

    {bai 2}write(‘sap xep mang: ‘);
            for i:=1 to n-1 do
                    for j:=i+1 to n do
                            if a[i]>a[j] then
                                begin
                                  tam:=a[i];
                                  a[i]:=a[j];
                                  a[j]:=tam;
                                end;
            for i:=1 to n do write(a[i],’ ‘);
            readln;
    end.

    Bình luận
  2. Bài 1:

    Program FNG;
    Uses crt;
    Var A: array[1..1000] of longint;
        n,i,max: longint;
    Begin
            Clrscr;
            Write(‘Nhap n: ‘); Readln(n);
            For i:=1 to n do
            Begin
                    Write(‘A[‘,i,’] = ‘);
                    Readln(A[i]);
            End;
            max:=A[1];
            For i:=1 to n do
                    If A[i]>max then max:=A[i];
            Write(‘Max = ‘,max);
            Readln
    End.

    Bài 2:
    Program FNG;
    Uses crt;
    Var A: array[1..1000] of longint;
        n,i,j,tg: longint;
    Begin
            Clrscr;
            Write(‘Nhap n: ‘); Readln(n);
            For i:=1 to n do
            Begin
                    Write(‘A[‘,i,’] = ‘);
                    Readln(A[i]);
            End;

            For i:=1 to n-1 do
                    For j:=i+1 to n do
                            If A[i]>A[j] then
                            Begin
                                    tg:=A[i];
                                    A[i]:=A[j];
                                    A[j]:=tg;
                            End;
            For i:=1 to n do
                    Write(A[i],’ ‘);
            Readln
    End.

    Bình luận

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