Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <vector>
- #include <iostream>
- void maxmin(const std::vector<int>& wektor, int &maxLiczba, int &minLiczba) {
- auto rozmiar{ wektor.size() };
- maxLiczba = wektor[0];
- minLiczba = wektor[0];
- for (auto i{ 1 }; i < rozmiar; ++i) {
- if (wektor[i] > maxLiczba) {
- maxLiczba = wektor[i];
- }
- else if (wektor[i] < minLiczba) {
- minLiczba = wektor[i];
- }
- }
- }
- int main() {
- std::ifstream plik{ "liczby.txt" }; // utworzenie obiektu wyjścia z podłączonym plikiem txt
- int liczba;
- std::vector<int> wektorLiczb{}; // zainicjowanie pustego wektora przechowującego liczby
- while (plik >> liczba) {
- wektorLiczb.push_back(liczba); // dodanie liczby do wektora
- }
- plik.close();
- //std::cout << wektorLiczb.size() << std::endl; // wyświetlenie rozmiaru wektora
- //std::cout << "Pobrane liczby:\n";
- //
- //for (const auto& x : wektorLiczb) {
- // std::cout << x << std::endl;
- //}
- int maxLiczba, minLiczba;
- maxmin(wektorLiczb, maxLiczba, minLiczba);
- std::cout << "Najwieksza liczba wynosi " << maxLiczba << ", a najmniejsza wynosi " << minLiczba << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement