تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حل برنامج بلغة c++
#2
كود :
#include <iostream>
#include <vector>

void computeGradeDistribution() {
   std::vector<int> gradeCounts(11, 0); // Initialize an array of counters for grade categories

   while (true) {
       int grade;
       std::cout << "Enter a grade (-1 to quit): ";
       std::cin >> grade;

       if (grade == -1) {
           break;
       }

       if (grade < 0 || grade > 100) {
           std::cout << "Invalid grade" << std::endl;
           continue;
       }

       // Increment the counter for the corresponding grade category
       int category = grade / 10;
       gradeCounts[category]++;
   }

   std::cout << "Grade Distribution:" << std::endl;

   for (int i = 0; i < gradeCounts.size(); i++) {
       if (i == 10) {
           std::cout << "100: " << gradeCounts[i] << std::endl;
       } else {
           int lowerBound = i * 10;
           int upperBound = (i * 10) + 9;
           std::cout << lowerBound << "-" << upperBound << ": " << gradeCounts[i] << std::endl;
       }
   }
}

int main() {
   computeGradeDistribution();
   return 0;
}
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
حل برنامج بلغة c++ - بواسطة الميامن - 12-04-15, 10:04 PM
RE: حل برنامج بلغة c++ - بواسطة fouadhdfouad - 03-06-23, 10:55 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم