kestutis

2 lygis | 2 pamokėlė | 3. Lyginumas

Dec 30th, 2013
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. #include <fstream>
  2. using namespace std;
  3. const char ivedimo_failas[] = "Gauti_duomenys.txt";
  4. const char isvedimo_failas[] = "Pranešimas.txt";
  5. void skaityti(ifstream& in, int& n, int& duomenu_lyginumas, int& lyginumas) {
  6.     in >> n;
  7.     duomenu_lyginumas = 0;
  8.     while(n­­) {
  9.         int laik;
  10.         in >> laik;
  11.         duomenu_lyginumas += laik;
  12.     }
  13.     duomenu_lyginumas %= 2;
  14.     in >> lyginumas;
  15. }
  16. int main() {
  17.     ifstream in(ivedimo_failas);
  18.     ofstream out(isvedimo_failas);
  19.     int n, duomenu_lyginumas, lyginumas;
  20.     skaityti(in, n, duomenu_lyginumas, lyginumas);
  21.     if(duomenu_lyginumas == lyginumas && 0 <= lyginumas && lyginumas <= 1)
  22.         out << "Duomenys atsiųsti sėkmingai\n";
  23.     else
  24.         out << "Duomenų atsiųsti be klaidų nepavyko, reikia pakartoti siuntimą\n";
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment