Advertisement
Alberts00

romiesi2variants.cpp

Jan 11th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. string lulz;
  5. int conv[16],total,i;
  6. fstream inz, outz;
  7. int main()
  8. {
  9.     inz.open("romiesi.dat",ios::in);
  10.     inz>>lulz;
  11.     inz.close();
  12.         for(i=0;i<=14;i++){
  13.             if(lulz[i]=='M'){
  14.                 conv[i] = 1000;
  15.             }
  16.             else if(lulz[i]=='D'){
  17.                 conv[i] = 500;
  18.             }
  19.             else if(lulz[i]=='C'){
  20.                 conv[i] = 100;
  21.             }
  22.             else if(lulz[i]=='L'){
  23.                 conv[i] = 50;
  24.             }
  25.             else if(lulz[i]=='X'){
  26.                 conv[i] = 10;
  27.             }
  28.             else if(lulz[i]=='V'){
  29.                 conv[i] = 5;
  30.             }
  31.             else if(lulz[i]=='I'){
  32.                 conv[i] = 1;
  33.             }
  34.         }
  35.         for(i=0;i<=14;i++){
  36.             if(conv[i]>=conv[i+1]){
  37.                 total = total + conv[i];
  38.             }
  39.             else if(conv[i]<conv[i+1]){
  40.                 total = total - conv[i];
  41.             }
  42.         }
  43.     outz.open("romiesi.rez",ios::out);
  44.     outz<<total;
  45.     outz.close();
  46. }
  47. //arvo95
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement