#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
n = abs(n); // если введут отрицательное
if(n > 99 && n < 1000)
int d1, d10, d100;
d1 = n % 10;
d100 = n / 100;
d10 = n / 10 % 10;
int r;
if(n % 2 == 0)
r = d100 + d10 + d1;
else
r = d100 * d10 * d1;
cout << r;
}
cout << "Число не трехзначное";
return 0;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
n = abs(n); // если введут отрицательное
if(n > 99 && n < 1000)
{
int d1, d10, d100;
d1 = n % 10;
d100 = n / 100;
d10 = n / 10 % 10;
int r;
if(n % 2 == 0)
r = d100 + d10 + d1;
else
r = d100 * d10 * d1;
cout << r;
}
else
cout << "Число не трехзначное";
return 0;
}