3. Дано четырехзначное целое число А. Найдите сумму нечетных и сумму


Download 112.41 Kb.
Sana07.01.2023
Hajmi112.41 Kb.
#1083152
Bog'liq
ssssss


3. Дано четырехзначное целое число А. Найдите сумму нечетных и сумму
четных цифр этого числа. Ответьте на вопрос, какая из найденных сумм
больше?

#include

using namespace std;
void getSum(int n)
{
bool isOdd = (n % 2 == 1) ? true : false;
int sumOdd = 0, sumEven = 0;
while (n != 0) {
if (isOdd)
sumOdd += n % 10;
else
sumEven += n % 10;
isOdd = !isOdd;
n /= 10;
}
cout << "Sum odd = " << sumOdd << "\n";

cout << "Sum even = " << sumEven;


cout << "The difference between = ";
}
int main()
{
int n;
cout<<"A = ";
cin>>n;
getSum(n);
return 0;

}



4. Имеется стадо из N слонов от 15 до 30 штук. Дать числу N правильное


наименование от слова «слон» (используйте оператор switch)

#include



using namespace std;
int main()
{
int N;
cout<<"N = ";
cin>>N;
switch(N){
case 1:cout<<"Пятнадцатый слон";
case 2:cout<<"Шестнадцатый слон";
case 3:cout<<"Семнадцатый слон";
case 4:cout<<"Восемнадцатый слон";
case 5:cout<<"Девятнадцатый слон";
case 6:cout<<"двадцатый слон";
case 7:cout<<"двадцать первый слон";
case 8:cout<<"двадцать второй слон";
case 9:cout<<"двадцать третий слон";
case 10:cout<<"двадцать четвертый слон";
case 11:cout<<"двадцать пятый слон";
case 12:cout<<"двадцать шестой слон";
case 13:cout<<"двадцать седьмой слон";
case 14:cout<<"двадцать восьмой слон";
case 15:cout<<"двадцать девятый слон";
case 16:cout<<"Тридцатый слон";
}
return 0;
}



Download 112.41 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling