Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2012, 23:20   #1
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию Угнать до завтра.POMOGITE.

Доброго вечера.Помогите-помогите,завтра нужно сдать,иначе не видать зачета(
нужно написать программу !!!в ПРОСТОМ С,НИКАКИХ СЛОЖНЫХ ОПЕРАЦИЙ!!!которая при запуске:
1.попросит задать 2 числа и оператора,где числа - это переменная типа Double,а оператор-один из знаков(+;-;*; /)
2.Приведет к действию заданную операцию.
В случае ошибки выдаст "Ошибкаблабланеважночто".Пример ы:
Вход Выход
1 + 2 Результат: 3.000000

-1--2 Результат: 1.000000

14.4794 *2 Результат: 28.958800

7 / 2 Результат: 3.500000

3.1 / 0 Ошибка:деление на ноль

12/a Ошибка

-7.78 x 1.3 Ошибка

1 Ошибка

Покорнейше благодарю.У меня есть 15 часов.Жду.

Последний раз редактировалось marrrow; 26.11.2012 в 23:30.
marrrow вне форума Ответить с цитированием
Старый 26.11.2012, 23:33   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...а что угнать-то нужно? Вы вроде разделом опшиблись, это в свободное общение.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 26.11.2012, 23:51   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Угнать до завтра.POMOGITE.

Возможно это анонс нового экшена с Николасом Кейджем. Все мы стареем и угнать за 60 секунд уже не получается... ))):
Надо будет проверить на кинопоиске...
Rififi вне форума Ответить с цитированием
Старый 26.11.2012, 23:58   #4
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

вы все такие клевые.
marrrow вне форума Ответить с цитированием
Старый 27.11.2012, 00:21   #5
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

OMG, чуваки, всё так и есть!!!
Речь о продолжении, смотрим весной 2013!!!

Rififi вне форума Ответить с цитированием
Старый 27.11.2012, 00:25   #6
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

слышь,умник,
ставка была рассчитана не на тупой троллинг.Привлекающее внимание название сделало свое дело.только вот зашел ты сюда с другой целью.хотя то,что ты сюда зашел,уже говорит о том,что моя ставка была оправдана.
p.s.решение уже нашел.НО НУЖНО ЕЩЕ ОДНО :D

Последний раз редактировалось marrrow; 27.11.2012 в 01:05. Причина: Подумал наперед.
marrrow вне форума Ответить с цитированием
Старый 27.11.2012, 00:33   #7
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
У меня есть 15 часов.Жду.
Ц. Я тоже так хочу.

1) scanf("%lf", &d) , где d - переменная типа double, возвращает 1, если число было успешно прочитано и 0 иначе.
2) После чтения первого числа, следует читать символы по одному (спецификатор %c), пока очередной символ не окажется символом операции. Если символы кончатся, scanf вернёт 0.
3) Для вывода числа с ровно 6 знаками после запятой смотрите документацию на printf.

Цитата:
p.s.решение уже нашел.
P.P.S. Ну и хорошо.
Abstraction вне форума Ответить с цитированием
Старый 27.11.2012, 00:40   #8
ArmanPrestige
Главное желание.
Форумчанин
 
Регистрация: 28.11.2011
Сообщений: 122
По умолчанию

Upd: увидел что уже не надо.
Я могу, Я хочу, Я буду!
ArmanPrestige вне форума Ответить с цитированием
Старый 27.11.2012, 00:49   #9
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от ArmanPrestige Посмотреть сообщение
Upd: увидел что уже не надо.
Вообще-то,если можно,хотелось бы еще одно решение для разнообразия.Чувствую,что возможно нужно будет это сделать еще раз.на глазах.другим способом.
marrrow вне форума Ответить с цитированием
Старый 27.11.2012, 00:50   #10
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
Радость

[QUOTE=Abstraction;1138753]Ц. Я тоже так хочу.

1) scanf("%lf", &d) , где d - переменная типа double, возвращает 1, если число было успешно прочитано и 0 иначе.
2) После чтения первого числа, следует читать символы по одному (спецификатор %c), пока очередной символ не окажется символом операции. Если символы кончатся, scanf вернёт 0.
3) Для вывода числа с ровно 6 знаками после запятой смотрите документацию на printf.

Спасибо за маленький экскурс
marrrow вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pomogite s c++ Qunsi Помощь студентам 7 25.10.2011 16:06
pomogite C# efines Помощь студентам 0 18.04.2011 19:16
Pomogite Stani4nik Паскаль, Turbo Pascal, PascalABC.NET 5 15.06.2009 17:54
Pomogite artush1984 Общие вопросы C/C++ 7 28.04.2009 00:28