Advertisement
MeehoweCK

Untitled

Apr 26th, 2023
936
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     ifstream plik;
  9.     plik.open("dane5-3.txt");
  10.     if(plik.fail())
  11.         cout << "Nie udalo sie otworzyc pliku.\n";
  12.     else
  13.     {
  14.         int a, b, c, nowa;
  15.         plik >> a;
  16.         plik >> b;
  17.         plik >> c;
  18.         int suma_max = a + b + c;
  19.  
  20.         while(plik >> nowa)     // pobranie nowej liczby
  21.         {
  22.             a = b;
  23.             b = c;
  24.             c = nowa;
  25.  
  26.             int suma = a + b + c;
  27.             if(suma > suma_max)     // jeśli nowa suma jest większa od dotychczas największej, nadpisujemy zmienną suma_max
  28.                 suma_max = suma;
  29.         }
  30.         plik.close();       // zamknięcie pliku
  31.         cout << "Najwieksza suma trzech kolejnych liczb wynosi " << suma_max << endl;
  32.     }
  33.  
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement