Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- const int checkSize{ 10 };
- int check[checkSize]{4,2,6,1,2,9,5,6,1,2};//38
- // Bad code variant do not write such code!!!
- //
- //for (int i{ 0 }; i < checkSize; ++i)
- //{
- // sum += check[i];
- //}
- //std::cout << "Check total summ is: " << sum << '\n';
- //int maxPrice{ check[0] };
- //for (int i{ 0 }; i < checkSize; ++i)
- //{
- // if (check[i] > maxPrice)
- // {
- // maxPrice = check[i];
- // }
- //}
- //std::cout << "Checks max price is: " << maxPrice << '\n';
- //int minPrice{ check[0] };
- //for (int i{ 0 }; i < checkSize; ++i)
- //{
- // if (check[i] < minPrice)
- // {
- // minPrice = check[i];
- // }
- //}
- //std::cout << "Checks min price is: " << minPrice << '\n';
- // Min / Max by value
- //int sum{ 0 };
- //int maxPrice{ check[0] };
- //int minPrice{ check[0] };
- //for (int i{ 0 }; i < checkSize; ++i)
- //{
- // sum += check[i];
- // if (check[i] > maxPrice)
- // {
- // maxPrice = check[i];
- // }
- // if (check[i] < minPrice)
- // {
- // minPrice = check[i];
- // }
- //}
- //std::cout << "Check total summ is: " << sum << '\n';
- //std::cout << "Checks max price is: " << maxPrice << '\n';
- //std::cout << "Checks min price is: " << minPrice << '\n';
- // Min/Max by index
- int sum{ 0 };
- int maxPriceIdx{ 0 };
- int minPriceIdx{ 0 };
- for (int i{ 0 }; i < checkSize; ++i)
- {
- sum += check[i];
- if (check[i] > check[maxPriceIdx])
- {
- maxPriceIdx = i;
- }
- if (check[i] < check[minPriceIdx])
- {
- minPriceIdx = i;
- }
- }
- std::cout << "Check total summ is: " << sum << '\n';
- std::cout << "Checks max price is: " << check[maxPriceIdx] << '\n';
- std::cout << "Checks min price is: " << check[minPriceIdx] << '\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement