84

C+ нужна программа нужно ввести многозначное число какая сумма цифр больше первой…

01 марта 2023

C+ нужна программа нужно ввести многозначное число какая сумма цифр больше первой половины числа иливторой

категория: информатика

54

Вводить только четное количество цифр, иначе будет "Error". Табуляцию сам расставь. #include using std: cout; using std: cin; using std: endl; int main () { int x; int x2; int counter=0; cout << "Enter x: "; cin >> x; x2=x; while (x2% 10) { x2 /=10; counter+; }if (counter % 2=0) { int sum1=0, sum2=0; for (int i=counter; i > counter / 2; i-) { sum1+=x % 10; x /=10; }while (x % 10) { sum2+=x % 10; x /=10; }if (sum2 > sum1) { cout << "The first part" << endl; } else if (sum2 < sum1) { cout << "The second part" << endl; } else cout << "They are equal" << endl; } else cout << "Error" << endl; return 0; }

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...