![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
JimHart |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.1.2012 Репутация: нет Всего: нет |
Помогите Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае: Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.
Вот код который у меня уже есть:
![]() Модератор: не забываем пользоваться кнопочкой "Код" Это сообщение отредактировал(а) bsa - 15.1.2012, 18:01 |
|||
|
||||
Qu1nt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 13.1.2007 Репутация: нет Всего: 50 |
Это сообщение отредактировал(а) Qu1nt - 14.1.2012, 02:39 |
|||
|
||||
feodorv |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Первое же деление с остатком
напрочь убивает смысл дальнейших манипуляций с x.
Я так понимаю, что Вы хотите, что бы x и y представляли собой суммы двух первых и двух последних цифр числа (хотя там есть и sum1,sum2). Но x никак не соответствует такому определению, а y вообще не вычисляется... В какой момент выполнения тела цикла Вы ожидаете, что n станет нулём? А это зачем??? Если уж Вам так нужен именно цикл while, то можно сочинить что-нибудь вроде такого:
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||
|
|||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
||||
|
||||
JimHart |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.1.2012 Репутация: нет Всего: нет |
||||
|
||||
feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Да не за что))) ![]() Это в иксах? ![]() -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
||||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Скорее всего под виндой. Под никсами void main() компилятор бы не пропустил. Да и setlocale(LC_ALL, "Russian") не будет работать, так как под юнихом локаль иначе задается. |
|||
|
||||
feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Верно ![]() -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
нет. по умолчанию локаль всех программ - "С". Если ты делаешь локаль "", то будет локаль текущего пользователя. setlocale |
|||
|
||||
feodorv |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Это я всё понимаю. Я не понимаю этого: setlocale влияет на поведение некоторых функций (например, при формировании даты), но никак не влияет на шрифт в консольном окне (для не-юникода). А последнее меняется в Control Panel -> Regional and Language Options -> Advanced -> "Select a language to match the language version of the non-Unicode programs you want to use"... ![]() Нашёл Вашу же тему Ответы на часто задаваемые вопросы! Есть вопрос? Тогда поищи ответ тут! ...
У меня как раз 6.0 стоитъ))) Не работает... Это сообщение отредактировал(а) feodorv - 17.1.2012, 14:24 -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |