Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <chrono>
- int main()
- {
- srand(time(0));
- //rand() -> 0 - 32767
- //n % m [0 .. m-1]
- //start max
- //rand() % (max - start+1) + start
- /*srand(time(0));
- const int start{ 1 };
- const int max{ 10 };
- for (int i{ 0 }; i < 10; ++i)
- {
- std::cout << rand() % (max - start + 1) + start << '\n';
- }*/
- const int vagsCount{ 5 };
- //int vag[vagsCount]{23, 34, 12, 38 ,45, 11, 56, 2, 1, 4};
- int vag[vagsCount]{};
- for (int vagNum{ 0 }; vagNum < vagsCount; ++vagNum)
- {
- vag[vagNum] = rand()%41;
- std::cout << "Vagon #" << vagNum + 1 << " is occuped by " << vag[vagNum] << " passangers\n";
- }
- int maxIdx{ 0 };
- int minIdx{ 0 };
- for (int vagNum{ 0 }; vagNum < vagsCount; ++vagNum)
- {
- maxIdx = vag[maxIdx] > vag[vagNum] ? maxIdx : vagNum;
- minIdx = vag[minIdx] < vag[vagNum] ? minIdx : vagNum;
- }
- std::cout << '\n';
- std::cout << "Max passangers is: " << vag[maxIdx] << " in " << maxIdx+1 << " vagon" << '\n';
- std::cout << "Min passangers is: " << vag[minIdx] << " in " << minIdx+1 << " vagon" << '\n';
- }
Add Comment
Please, Sign In to add comment