Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <vector>
- #include <iostream>
- int max(const std::vector<int>& wektor) {
- auto rozmiar{ wektor.size() };
- auto wynik{ wektor[0] };
- for (auto i{ 1 }; i < rozmiar; ++i) {
- if (wektor[i] > wynik) {
- wynik = wektor[i];
- }
- }
- return wynik;
- }
- 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
- }
- std::cout << wektorLiczb.size() << std::endl; // wyświetlenie rozmiaru wektora
- std::cout << "Pobrane liczby:\n";
- /*for (auto i{ 0 }; i < wektorLiczb.size(); ++i) {
- std::cout << wektorLiczb[i] << std::endl;
- }*/
- for (const auto& x : wektorLiczb) { // pętla zakresowa for - działa tak samo jak ta wykomentowana powyżej
- std::cout << x << std::endl;
- }
- std::cout << "Najwieksza liczba wynosi " << max(wektorLiczb) << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement