Nhập vào mảng A gồm 10 phần tử là số nguyên đếm các phần tử trong mảng, tính tổng các phần tử lẻ. Sắp xếp mảng tăng dần

2 câu trả lời

Begin

S:=0

Write('Nhap day:'); readln(a[i]);

For $i:=1$ to $10 $ do 

If a[i] mod 2=1 then S:=S+a[i];

Write('Tong là:',S); 

readln; end.

Phần khai báo bạn tự viết nhé!

Program BTT;
Uses crt;
Var A: array[1..10] of longint;
    i,dl,j,tg: longint;
Begin
        Clrscr;

        For i:=1 to 10 do
        Begin
                Write('A[',i,'] = ');
                Readln(A[i]);
        End;

        dl:=0;
        For i:=1 to 10 do
                If A[i] mod 2 = 1 then dl:=dl+A[i];

        Writeln('Tong cac phan tu le la: ',dl);
        Write('Sap xep mang dan la: ');

        For i:=1 to 9 do
                For j:=i+1 to 10 do
                        If A[i]>A[j] then
                        Begin
                                tg:=A[i];
                                A[i]:=A[j];
                                A[j]:=tg;
                        End;
        For i:=1 to 10 do Write(A[i],' ' );
        Readln
End.

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