Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- int main()
- {
- const int marksCount{ 7 };
- const int minMarkValue{ 1 };
- const int maxMarkValue{ 12 };
- int marks[marksCount]{2,6,8,3,7,11,5};
- //srand(time(0));
- for (int i{ 0 }; i < marksCount; ++i)
- {
- std::cout << "Enter " << i + 1 << " mark ";
- std::cin >> marks[i];
- }
- // rand() 0 - 32767
- //for (int i{ 0 }; i < marksCount; ++i)
- //{
- // marks[i] = ((rand() % (maxMarkValue - 1)) + minMarkValue);
- //}
- int minMark{marks[0]};
- int maxMark{marks[0]};
- for (int i{ 0 }; i < marksCount; ++i)
- {
- if (marks[i] > maxMark)
- {
- maxMark = marks[i];
- }
- if (marks[i] < minMark)
- {
- minMark = marks[i];
- }
- }
- //std::cout << "Max Mark = " << maxMark << " Min Mark = " << minMark << '\n';
- std::cout << "Mark\t\Max\tMin\n";
- for (int i{ 0 }; i < marksCount; ++i)
- {
- std::cout << marks[i] << '\t';
- if (marks[i] == maxMark)
- {
- std::cout << '*';
- }
- else if (marks[i] < maxMark)
- {
- std::cout << (marks[i] - maxMark);
- }
- if (marks[i] == minMark)
- {
- std::cout << "\t*";
- }
- else if (marks[i] > minMark)
- {
- std::cout << '\t' << (marks[i] - minMark);
- }
- std::cout << '\n';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement