Advertisement
avr39ripe

marksArray

Oct 15th, 2020 (edited)
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.20 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. int main()
  5. {
  6.     const int marksCount{ 7 };
  7.     const int minMarkValue{ 1 };
  8.     const int maxMarkValue{ 12 };
  9.     int marks[marksCount]{2,6,8,3,7,11,5};
  10.  
  11.     //srand(time(0));
  12.  
  13.     for (int i{ 0 }; i < marksCount; ++i)
  14.     {
  15.         std::cout << "Enter " << i + 1 << " mark ";
  16.         std::cin >> marks[i];
  17.     }
  18.  
  19.     // rand() 0 - 32767
  20.  
  21.     //for (int i{ 0 }; i < marksCount; ++i)
  22.     //{
  23.     //  marks[i] = ((rand() % (maxMarkValue - 1)) + minMarkValue);
  24.     //}
  25.    
  26.     int minMark{marks[0]};
  27.     int maxMark{marks[0]};
  28.  
  29.     for (int i{ 0 }; i < marksCount; ++i)
  30.     {
  31.         if (marks[i] > maxMark)
  32.         {
  33.             maxMark = marks[i];
  34.         }
  35.         if (marks[i] < minMark)
  36.         {
  37.             minMark = marks[i];
  38.         }
  39.     }
  40.  
  41.     //std::cout << "Max Mark = " << maxMark << " Min Mark = " << minMark << '\n';
  42.  
  43.     std::cout << "Mark\t\Max\tMin\n";
  44.  
  45.     for (int i{ 0 }; i < marksCount; ++i)
  46.     {
  47.         std::cout << marks[i] << '\t';
  48.  
  49.         if (marks[i] == maxMark)
  50.         {
  51.             std::cout << '*';
  52.         }
  53.         else if (marks[i] < maxMark)
  54.         {
  55.             std::cout << (marks[i] - maxMark);
  56.         }
  57.  
  58.         if (marks[i] == minMark)
  59.         {
  60.             std::cout << "\t*";
  61.         }
  62.         else if (marks[i] > minMark)
  63.         {
  64.             std::cout << '\t' << (marks[i] - minMark);
  65.         }
  66.         std::cout << '\n';
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement