Advertisement
Guest User

dgsg9

a guest
Dec 11th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.39 KB | None | 0 0
  1. //HW # 9
  2. // Omar Savion Youseff
  3.  
  4. #include <iostream>
  5. #include <string>
  6. #include <cstdlib>
  7. #include <fstream>
  8. using namespace std;
  9.  
  10. void pizza(int,ofstream&);
  11. void recursivePizza(int, ofstream&);
  12. void reverseIt(string,int,ofstream&);
  13.  
  14. int main(){
  15.  
  16. ofstream filed;
  17. filed.open("e://outerWorld.txt");
  18. int num=0;
  19. int newNum=0;
  20.  
  21. cout<<"Pls enter a number bro"<<endl;
  22.  
  23. cin>>num;
  24.  
  25. pizza(num,filed);
  26.  
  27. cout<<"Enter more pls"<<endl;
  28.  
  29. cin>>newNum;
  30.  
  31. recursivePizza(newNum,filed);
  32.  
  33. string stringer="";
  34.  
  35. int lengthOfstr=0;
  36.  
  37. cout<<"Input pls";
  38.  
  39. cin.ignore();
  40.  
  41. getline(cin,stringer);
  42.  
  43. lengthOfstr=stringer.length();
  44.  
  45. filed<< "String is now :"<< stringer <<endl;
  46.  
  47. reverseIt(stringer,stringer.length(),filed);
  48.  
  49. return 0;
  50. }
  51. void pizza(int n, ofstream& filed)
  52. {
  53.     while ( n > 0)
  54.         {
  55.             filed << "No Parking" << endl;
  56.             n--;
  57.         }
  58. }
  59. void recursivePizza(int n, ofstream& filed)
  60. {
  61.      filed << "No Parking" << endl;
  62.      n--;
  63.      if (n > 0)
  64.         recursivePizza(n, filed);
  65. }
  66. void reverseIt(string str, int pos, ofstream& filed)
  67. {
  68.     filed << str[pos];
  69.     pos--;
  70.     if(pos >= 0)
  71.         reverseIt(str, pos, filed);
  72. }
  73. output.txt
  74.  
  75. No Parking
  76. No Parking
  77. No Parking
  78. No Parking
  79. No Parking
  80. No Parking
  81. No Parking
  82. No Parking
  83. No Parking
  84. No Parking
  85. No Parking
  86. No Parking
  87. No Parking
  88. No Parking
  89. No Parking
  90. No Parking
  91. No Parking
  92. No Parking
  93. No Parking
  94. No Parking
  95. No Parking
  96. No Parking
  97. No Parking
  98. No Parking
  99. No Parking
  100. No Parking
  101. No Parking
  102. No Parking
  103. No Parking
  104. No Parking
  105. No Parking
  106. No Parking
  107. No Parking
  108. No Parking
  109. No Parking
  110. No Parking
  111. No Parking
  112. No Parking
  113. No Parking
  114. No Parking
  115. No Parking
  116. No Parking
  117. No Parking
  118. No Parking
  119. No Parking
  120. No Parking
  121. No Parking
  122. No Parking
  123. No Parking
  124. No Parking
  125. No Parking
  126. No Parking
  127. No Parking
  128. No Parking
  129. No Parking
  130. No Parking
  131. No Parking
  132. No Parking
  133. No Parking
  134. No Parking
  135. No Parking
  136. No Parking
  137. No Parking
  138. No Parking
  139. No Parking
  140. No Parking
  141. No Parking
  142. No Parking
  143. No Parking
  144. No Parking
  145. No Parking
  146. No Parking
  147. No Parking
  148. No Parking
  149. No Parking
  150. No Parking
  151. No Parking
  152. No Parking
  153. No Parking
  154. No Parking
  155. No Parking
  156. No Parking
  157. No Parking
  158. No Parking
  159. No Parking
  160. No Parking
  161. No Parking
  162. No Parking
  163. No Parking
  164. No Parking
  165. No Parking
  166. No Parking
  167. No Parking
  168. No Parking
  169. No Parking
  170. No Parking
  171. No Parking
  172. No Parking
  173. String is now :lOVE
  174.  EVOl
  175.  
  176. input
  177. 88
  178. 7
  179. lOVE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement