kestutis

2 lygis | 1 pamokėlė | Kodavimas

Nov 29th, 2013
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <fstream>
  2.  
  3. const char ivedimo_failas[] = "Valdonei.txt";
  4. const char isvedimo_failas[] = "Tikrinimo_rezultatai.txt";
  5.  
  6. bool yra_lenteleje(int sk) {
  7.     if(sk == 32 || sk == 33 || sk == 44 || sk == 46 || (48 <= sk && sk <= 57) || sk == 63 || (65 <= sk && sk <= 90) || (97 <= sk && sk <= 122)) //Papildomi skliausteliai tik dėl aiškumo
  8.         return true;
  9.     return false;
  10. }
  11.  
  12. int main() {
  13.     int skaicius;
  14.     bool visi_galimi_simboliai = true;
  15.     std::ifstream input(ivedimo_failas);
  16.     std::ofstream output(isvedimo_failas);
  17.     while(input >> skaicius)
  18.         if(!yra_lenteleje(skaicius)) {
  19.             output << "Neteisingas simbolis\n";
  20.             visi_galimi_simboliai = false;
  21.         }
  22.     if(visi_galimi_simboliai)
  23.         output << "Teisingai";
  24.     return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment