candyapplecorn

My FizzBuzz Attempt

Oct 10th, 2013
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. //I did this in less than 5 minutes
  2. //How fast can you answer this question? Without copying my code obviously, haha
  3. #include <iostream>
  4. using namespace std;
  5. /*
  6. The "Fizz-Buzz test" is an interview question designed to help filter out the 99.5% of programming job candidates who can't seem to program their way out of a wet paper bag.
  7. The text of the programming assignment is as follows:
  8. "Write a program that prints the numbers from 1 to 100. But for multiples of three print �Fizz� instead of the number and for the multiples of five print �Buzz�. For numbers
  9. which are multiples of both three and five print �FizzBuzz�."
  10. */
  11. int main()
  12. {
  13. int index=0;
  14. for(;index<100;index++){
  15. if((index+1)%3==0){
  16. if((index+1)%3==0&&(index+1)%5==0){
  17. cout << "FizzBuzz" << " ";
  18. }
  19. else
  20. cout << "Fizz" << " ";
  21.  
  22. }
  23. else if((index+1)%5==0)
  24. cout << "Buzz" << " ";
  25. else
  26. cout << index+1 << " ";
  27. }
  28. return 0;
  29. }
  30.  
  31. /*
  32. 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fiz
  33. z 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz
  34. 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 Fi
  35. zzBuzz 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz
  36. 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97
  37. 98 Fizz Buzz
  38. Process returned 0 (0x0) execution time : 0.047 s
  39. Press any key to continue.
  40. */
Advertisement
Add Comment
Please, Sign In to add comment