Guest User

Untitled

a guest
May 21st, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.66 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. #include <fstream>
  4.  
  5. using namespace std;
  6.  
  7. // prototype for function
  8. int romano_dec();
  9.  
  10. int main(int argc, char *argv[])
  11. {
  12. romano_dec();
  13. system("PAUSE");
  14. return EXIT_SUCCESS;\
  15. }
  16.  
  17.  
  18. int romano_dec()
  19. {
  20.      char romies[15];
  21.      {
  22.  
  23.             ifstream stream1("romiesi.dat");
  24.             if(!stream1)
  25.             {
  26.                         cout << "Nevar atvert failu" << endl;
  27.             }
  28.             else
  29.             {
  30.                         cout << "Fails atverts veiksmiigi" << endl;
  31.             }
  32.             while(!stream1.eof())
  33.             {
  34.                         stream1 >> romies;
  35.                                 cout <<"Ievaditais romiesu cipars: "<< romies << endl;
  36.             }
  37.  
  38. }
  39.      int len = strlen(romies);
  40.      int number = 0;
  41.      int counter = 0;
  42.      int b4sum = 0;
  43.      int sum = 0;
  44.      
  45.  
  46.      for (counter = len; counter >= 0; counter--)
  47.          {
  48.              if (romies[counter] == 'M')
  49.                  number = 1000;
  50.              else if (romies[counter] == 'D')
  51.                  number = 500;
  52.              else if (romies[counter] == 'C')
  53.                  number = 100;
  54.              else if (romies[counter] == 'L')
  55.                  number = 50;
  56.              else if (romies[counter] == 'X')
  57.                  number = 10;
  58.              else if (romies[counter] == 'V')
  59.                  number = 5;
  60.              else if (romies[counter] == 'I')
  61.                  number = 1;
  62.              else
  63.                  number = 0;
  64.  
  65.              if (b4sum > number)
  66.                  sum = b4sum - number;
  67.              else
  68.                  sum = sum + number;
  69.              b4sum = number;
  70.         }
  71.  
  72.     cout << "Arabu cipars: " << sum << endl;
  73.      {
  74.   ofstream myfile ("romiesi.rez");
  75.   if (myfile.is_open())
  76.   {
  77.     myfile << sum;
  78.     myfile.close();
  79.   }
  80.   else cout << "Nevar atvert failu.";
  81.   return 0;
  82. }
  83. }
Add Comment
Please, Sign In to add comment