|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.10.2013, 14:52 | #1 |
Пользователь
Регистрация: 07.09.2013
Сообщений: 19
|
Прошу помочь с задачкой на Си
Вот сама задача.
Ввести длину отрезка с указанием шкалы измерения (c – сантиметры, i – дюймы), напечатать результат в обеих шкалах: например, при вводе «2i» напечатать «2i = 5.08cm» при вводе «5.08c» напечатать «5.08cm = 2i» Без использования операторов ветвления (IF). После запуска ввожу число, см или i, выдает результат и программа вылетает "Debug error". Подскажите пожалуйста, где ошибка. Вот сам код: Код:
Последний раз редактировалось Stilet; 09.10.2013 в 15:27. |
09.10.2013, 15:29 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Кстати printf писать в операторе условий ИМХО не по феншую ) Может и сработает, но я бы так не делал.
I'm learning to live...
|
|
09.10.2013, 15:59 | #3 | |
Пользователь
Регистрация: 07.09.2013
Сообщений: 19
|
Цитата:
А разве сравнение пишется с одним знаком равно? Если одинарное равно ставить, пишет "error C2106: =: левый операнд должен быть левосторонним значением". |
|
09.10.2013, 16:22 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Кажется я понял в чем твоя проблема. Ты не до конца понимаешь связку ()?:
Если не ошибаюсь то должно быть так судя из твоей логики: Код:
I'm learning to live...
|
09.10.2013, 16:35 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
logas83, попробуйте исправить в своем коде строку scanf("%d%s",&x,&s); на scanf("%d%c",&x,&s);.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
09.10.2013, 16:59 | #6 |
Пользователь
Регистрация: 07.09.2013
Сообщений: 19
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритмы. Не прошу решить. Прошу помочь! | pascaluser | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.10.2012 08:45 |
Си(не с++)просьба помочь с задачкой | МихаилК | Общие вопросы C/C++ | 1 | 10.04.2012 20:49 |
Просьба помочь с задачкой:) | ssnnqq | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 31.03.2012 21:29 |
Можете помочь с задачкой? | Fitness | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.12.2007 17:46 |