-
Notifications
You must be signed in to change notification settings - Fork 0
/
Project.cpp
106 lines (97 loc) · 2.75 KB
/
Project.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <iostream>
using namespace std;
int main()
{
int firstNumber, secondNumber, thirdNumber, counter1, counter2, counter3;
cout << "Enter first number: ";
cin >> firstNumber;
int firstNumber1 = firstNumber;
int firstNumber2 = firstNumber;
cout << "Enter second number: ";
cin >> secondNumber;
cout << "Enter third number: ";
cin >> thirdNumber;
// for 2 numbers ------------------------------------
counter1 = firstNumber1 + 1;
for (int i = 0; i < thirdNumber; i++)
{
for (int i = 0; i < thirdNumber; i++)
{
if (firstNumber1 + counter1 == thirdNumber)
{
cout << firstNumber1 << "+" << counter1 << "=" << thirdNumber << endl;
break;
}
counter1 += 1;
}
firstNumber1 += 1;
counter1 = firstNumber1 + 1; // counter1 resetter
}
// for 3 numbers -------------------------------------
counter1 = firstNumber + 1;
counter2 = counter1 + 1;
for (int i = 0; i < thirdNumber; i++)
{
for (int i = 0; i < thirdNumber; i++)
{
for (int i = 0; i < thirdNumber; i++)
{
if (firstNumber + counter1 + counter2 == thirdNumber)
{
cout << firstNumber << "+" << counter1 << "+" << counter2 << "=" << thirdNumber << endl;
break;
}
counter2 += 1;
}
counter1 += 1;
counter2 = counter1 + 1; // counter2 resetter
if (counter1 == thirdNumber / 2)
{
break;
}
}
firstNumber += 1;
counter1 = firstNumber + 1;
counter2 = counter1 + 1;
}
// for 4 numbers --------------------------------------
counter1 = firstNumber2 + 1;
counter2 = counter1 + 1;
counter3 = counter2 + 1;
for (int i = 0; i < thirdNumber; i++)
{
for (int i = 0; i < thirdNumber; i++)
{
for (int i = 0; i < thirdNumber; i++)
{
for (int i = 0; i < thirdNumber; i++)
{
if (firstNumber2 + counter1 + counter2 + counter3 == thirdNumber)
{
cout << firstNumber2 << "+" << counter1 << "+" << counter2 << "+" << counter3 << "=" << thirdNumber << endl;
break;
}
counter3 += 1;
}
counter2 += 1;
counter3 = counter2 + 1; // counter3 resetter
if (counter2 == thirdNumber / 2)
{
break;
}
counter1 += 1;
counter2 = counter1 + 1;
counter3 = counter2 + 1;
if (counter3 == thirdNumber / 2)
{
break;
}
}
firstNumber2 += 1;
counter1 = firstNumber2 + 1;
counter2 = counter1 + 1; // counter2 resetter
counter3 = counter2 + 1;
}
}
return 0;
}