Составить программку, растолкуйте. Ввести двухзначное число. Если сумма цифр числа четная,

Составить программу, растолкуйте. Ввести двухзначное число. Если сумма цифр числа четная, то увеличить число на 2, в неприятном случае уменьшит на 2

Задать свой вопрос
1 ответ

Объясняю: творите переменную, лучше целочисленную (int foo), после чего можно или перевести число в строчку и отыскать сумму цифр путём сложения 2-ух знаков (sum = bar[0] - '0' + bar[1] - '0'), или с помощью остатка от разделения (конечно, это не очень благовидно, но если знаменито, что число двузначное, то можно так: sum = (foo / 10) + (foo % 10)). Далее очевидная обработка условия: lt;если сумма чётная (if (sum % 2 == 0)), то прирастить число на 2 (foo += 2), по другому (else) уменьшить число на 2 (foo -= 2)gt;. После этого сможете вывести итог на монитор (printf("%d\n", amp;sum)). :)

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт