Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- //комбинация от две числа
- //първо число: [startInterval; endInterval]
- //второ число: [startInterval; endInterval]
- int startInterval, endInterval, magicNumber;
- cin >> startInterval >> endInterval >> magicNumber;
- int count = 0; //брой на комбинациите
- for (int first = startInterval; first <= endInterval; first++)
- {
- for (int second = startInterval; second <= endInterval; second++)
- {
- //комбинация от две числа: first, second
- count++;
- int sum = first + second; //сума от числата в комбинацията
- if (sum == magicNumber)
- {
- //валидна комбинация
- cout << "Combination N : " << count <<
- " (" << first << " + " << second << " = " << magicNumber << ")";
- return 0; //прекратявам целия main метод
- //exit(0); //прекратяване на void метод
- }
- }
- }
- //обходили сме всички комбинации и нито една не е валидна
- cout << count << " combinations - neither equals " << magicNumber;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement