Giúp với ? Viết chương trình áp dụng quản lí điểm trung bình cả năm của các bạn học sinh khối 11( 10 bạn thôi) với nội dung như sau : -Nhập xuất điểm cho học sinh của khối 11 -Thống kê số lượng học sinh thi đậu và thi lại (Đậu điểm tb >5 và thi lại <5) -Sắp xếp điểm của các bạn theo chiều tăng dần

2 câu trả lời

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int dau=0,tl=0;
    int arr[10];
    for(int i=0;i<10;i++){
        cin>>arr[i];
        if(arr[i]>=5){
            dau+=1;
        }
        else{
            tl+=1;
        }
    }
    cout<<"So hoc sinh dau: "<<dau<<"\nSo hoc sinh thi lai: "<<tl<<endl;
    for(int i=0;i<9;i++){
        for(int j=i+1;j<10;j++){
            if(arr[i]>arr[j]){
                int temp=arr[i];
                arr[i]=arr[j];
                arr[j]=temp;
            }
        }
    }
    for(int i=0;i<10;i++){
        cout<<arr[i]<<" ";
    }
    //samon247
    return 0;
}

program oken;
uses crt;
type diem=0..10;
var n: array [1..10] of diem;
    i,j,tam:longint;
begin
        clrscr;
        for i:=1 to 10 do
           begin
                write('Nhap diem ban thu ',i,': ');
                readln(n[i]);
           end;
        writeln('xet loai cac ban:');
        for i:=1 to 10 do
                if n[i]>=5 then writeln('    ban thu ',i,' dau diem TB.')
                else writeln('  ban thu ',i,' thi lai.');
        for i:=1 to 9 do
                for j:=i+1 to 10 do
                        if n[i]>n[j] then
                            begin
                              tam:=n[i];
                              n[i]:=n[j];
                              n[j]:=tam;
                            end;
        write('sap xep theo thu tu tang dan: ');
        for i:=1 to 10 do
                write(n[i],' ');
        readln;
end.

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