Advertisement
Guest User

Untitled

a guest
Jan 26th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5.  
  6. // P=piros Z=zöld B=barna
  7. // L=pirosbarna(barna de yg pirosat már rá festettek)
  8. // K=zöldbarna
  9.  
  10.  
  11. void tolt(char x[],int i ){
  12.  
  13. for (int j =0;j<=i;j++){
  14.  
  15. x[j]='F'; //AZ EGÉSZ FEHÉR
  16. }
  17. }
  18.  
  19.  
  20. void festes(char x ,char y){
  21. //
  22. // BARNA KÉSZITÉS
  23. //
  24. if (x!=y &&( y =='P' || y=='Z') ){
  25.  
  26. y ='B';
  27. return;
  28. }
  29. else if((y == 'K' && x =='Z')|| (y == 'L' && x =='P') ){
  30. y = 'B';return;
  31. }
  32.  
  33. // ZÖLD KÉSZÍTÉS
  34.  
  35. if (y=='F' && x=='Z' ){y = 'Z';return;}
  36. else if (y == 'K' && x =='Z'){y ='Z';return;}
  37.  
  38. // PIROS KÉSZITÉS
  39.  
  40. if (y =='F' && x == 'P' ){y = 'P';return;}
  41. else if (y == 'L' && x =='P'){y ='P';return;}
  42.  
  43. //PIROSBARNA KÉSZITÉS
  44.  
  45. if (y == 'B' && x == 'P'){y ='L';return;}
  46.  
  47. //ZÖLDBARNA KÉSZITÉS
  48.  
  49. if (y == 'B' && x == 'Z'){y ='K';return;}
  50.  
  51. }
  52.  
  53.  
  54.  
  55.  
  56.  
  57. int main()
  58. {
  59. fstream f;
  60. int hossz;
  61. int ember;
  62. char szin; //SEGÉD VÁLTOZÓ , A BEOLVASÁS SORRENDJE MIATT
  63. int t[1]; // TÕL ÉS IG
  64. f.open("be1.txt",ios::in);
  65.  
  66. f>>hossz;
  67. f>>ember;
  68.  
  69. char A [hossz];
  70. tolt(A,hossz);
  71. for (int i =0; i<=ember ;i++){
  72.  
  73. f>>szin;
  74. f>>t[0];
  75. f>>t[1];
  76.  
  77. for (int j = t[0];j<=t[1];j++){
  78.  
  79. festes(szin,A[j]);
  80. }
  81.  
  82. }
  83. f.close();
  84.  
  85.  
  86. cout <<A[3]<<endl;
  87.  
  88.  
  89. return 0;
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement