viết CT nhập điểm các bn trong lớp 8A.In ra mh số bn đạt kết quả giỏi,khá,TB,kém. điều kiện-giỏi>8,0 khá 6,5-7,9 TB 5,0-6,4 kém <5,0

2 câu trả lời

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,gioi=0,kha=0,tb=0,kem=0;
    cin>>n;
    float diem8a[n];
    for(int i=0;i<n;i++){
        cin>>diem8a[i];
        if(diem8a[i]>8){
            gioi++;
        }
        else if(diem8a[i]>=6.5&&diem8a[i]<=7.9){
            kha++;
        }
        else if(diem8a[i]>=5&&diem8a[i]<=6.4){
            tb++;
        }
        else if(diem8a[i]<5){
            kem++;
        }
    }
    cout<<"Lop 8a co:\n"<<gioi<<" hoc sinh gioi\n"<<kha<<"hoc sinh kha\n"<<tb<<" hoc sinh trung binh\n"<<kem<<" hoc sinh kem";
    //samon247
    return 0;
}

program ct;

uses crt;

var Diem:array[1..50] of real;

      i,n,G,Kh,Tb,K:integer;

begin clrscr;

   write('Nhap so hoc sinh lop 8A: '); readln(n);

   for i:=1 to n do;

     begin

        writeln('Nhap diem hoc sinh thu ',i,': '); readln(Diem[i]);

     end;

     G:=0; Kh:=0; Tb:=0; K:=0;

   for i:=1 to n do

     begin

        if Diem[i] >8.0 then G:=G+1;

        if 6.5<= Diem[i] and Diem[i] <=7.9 then Kh:=Kh+1;

        if 5.0<= Diem[i] and Diem[i] <=6.4 then Tb:=Tb+1;

        if Diem[i] <5.0 then K:=K+1;

     end;

   writeln('So ban hoc sinh gioi la: ',G);

   writeln('So ban hoc sinh kha la: ',Kh);

   writeln('So ban hoc sinh trung binh la: ',Tb);

   writeln('So ban hoc sinh kem la: ',K);

readln;

end.

Học tốt!

Câu hỏi trong lớp Xem thêm
5 lượt xem
2 đáp án
14 giờ trước
5 lượt xem
2 đáp án
14 giờ trước