Advertisement
desislava_topuzakova

03. Combinations

Feb 10th, 2024
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int n;
  7. cin >> n;
  8.  
  9. //първо число (x1): 0 до n
  10. //второ число (x2): 0 до n
  11. //трето число (x3): 0 до n
  12. int count = 0; //броя на валидните комбинации
  13.  
  14. //генерираме всички възможни комбинации от 3 числа: x1, x2, x3
  15. for (int x1 = 0; x1 <= n; x1++)
  16. {
  17. for (int x2 = 0; x2 <= n; x2++)
  18. {
  19. for (int x3 = 0; x3 <= n; x3++)
  20. {
  21. //комбинация: x1 x2 x3
  22. int sum = x1 + x2 + x3; //сума от числата в комбинацията
  23. if (sum == n)
  24. {
  25. //валидна комбинация
  26. count++;
  27. }
  28. }
  29. }
  30. }
  31.  
  32. cout << count << endl;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement