Write a C++ program to compute the sum of the three given integers. However, if any of the values is in the range 10..20 inclusive then that Value counts as 0, except 13 and 17.
Böyle bir soru çıktı karşıma yapamadım ve cevapta böyle bir vardı fakat anlamadım anlatabilecek var mı?
Class nedir onu da bilmiyorum.
[CODE lang="cpp" title="kod"]#include <iostream>
using namespace std;
class Solution
{
public:
int test(int x, int y, int z)
{
return fix_num(x) + fix_num
+ fix_num(z);
}
int fix_num(int n)
{
return (n < 13 && n > 9) || (n > 17 && n < 21) ? 0 : n;
}
};
int main()
{
Solution *solution = new Solution();
cout << solution->test(4, 5, 7) << endl;
cout << solution->test(7, 4, 12) << endl;
cout << solution->test(10, 13, 12) << endl;
cout << solution->test(17, 12, 18) << endl;
return 0;
}[/CODE]
Böyle bir soru çıktı karşıma yapamadım ve cevapta böyle bir vardı fakat anlamadım anlatabilecek var mı?
Class nedir onu da bilmiyorum.
[CODE lang="cpp" title="kod"]#include <iostream>
using namespace std;
class Solution
{
public:
int test(int x, int y, int z)
{
return fix_num(x) + fix_num
}
int fix_num(int n)
{
return (n < 13 && n > 9) || (n > 17 && n < 21) ? 0 : n;
}
};
int main()
{
Solution *solution = new Solution();
cout << solution->test(4, 5, 7) << endl;
cout << solution->test(7, 4, 12) << endl;
cout << solution->test(10, 13, 12) << endl;
cout << solution->test(17, 12, 18) << endl;
return 0;
}[/CODE]
Son düzenleyen: Moderatör: