|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.08.2016, 22:02 | #1 |
Новичок
Джуниор
Регистрация: 27.08.2016
Сообщений: 3
|
Ошибка в коде (Си)
Народ первая прога, после Hello World ) обучаюсь сам, сильно не пинайте.
Но вот суть задачи: Программа запрашивает у пользователя количество минут, проведенных в душе (1 минута = 6 литрам) Пользователь вводит положительное целое число Программа выводит на экран количество бутылочек (по 0,5л),израсходованных пользователем. И вот что накатал. Код:
|
28.08.2016, 00:05 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Тело функции пишется внутри {}. У вас одна функции и два набора скобок ее уровня... определитесь.
|
28.08.2016, 08:17 | #3 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,529
|
Ты написал:
printf("%i/n", int(b)); а надо printf("%i\n", (int) b); После int скобки не ставятся. После int ставится определение переменной. (int) означает "приведение переменной к (int)", если эта переменная была другого типа. А вообще по уму тут int не нужен. Пиши так: printf("%i\n", b); И слеш ты не в ту сторону поставил. Бывает.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
28.08.2016, 09:19 | #4 |
Новичок
Джуниор
Регистрация: 27.08.2016
Сообщений: 3
|
Поправил и заработало! спасибо вам!
|
28.08.2016, 09:20 | #5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Цитата:
|
|
28.08.2016, 09:22 | #6 |
Новичок
Джуниор
Регистрация: 27.08.2016
Сообщений: 3
|
|
28.08.2016, 11:41 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Понятно что работает, но мы вообще-то про то, что int(b) не скомпилится...
|
29.08.2016, 12:06 | #8 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,529
|
Мне бы и в голову не пришло так написать.
int объявляет переменную, а зачем это делать в середине какой-то команды? А если это объявление, то зачем объявляемую переменную заключать в скобки?
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
29.08.2016, 14:31 | #9 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Цитата:
Цитата:
Цитата:
|
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Java. Ошибка. Компилируется, но не запускается. Ошибка duplicate class. Проблема не в коде. | nevender | Общие вопросы по Java, Java SE, Kotlin | 2 | 13.02.2016 13:24 |
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? | ArchiCurtis | Помощь студентам | 2 | 07.04.2012 14:16 |
Ошибка в коде С++ | Ирискин | Помощь студентам | 4 | 04.02.2011 15:17 |
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? | ankris | HTML и CSS | 5 | 23.11.2010 16:58 |
Ошибка в коде. СИ | Ver0nica | Помощь студентам | 2 | 02.10.2009 19:36 |