Перевод задачи из Pascal в C, Наипростейшая задачка |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Перевод задачи из Pascal в C, Наипростейшая задачка |
Анютка |
28.03.2006 17:51
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 18 Пол: Женский Реальное имя: Анна Репутация: 0 |
Начала изучать С довольно недавно и, к сожалению, еще плоховато разбираюсь в этом языке программирования. Сегодня получила задание от препода написать задачку на Паскале и на С. С Паскалем у меня проблем нет, а вот с С потруднее Ничего не получается Помогите, пожалуйста доделать задачку в С.
Вот задача, написанная на Паскале: RGZ1.PAS ( 301 байт ) Кол-во скачиваний: 334 А вот попытки перевести ее в С:
1). Пользуйтесь тегами 2). Раздел задачи - олько для программ на языке Паскаль 3). Pascal пишется через c ... Исправил |
klem4 |
28.03.2006 18:31
Сообщение
#2
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Переписать то можно, а смысл ?
until (h<=23) and (m<=59) and (s<=59); if s>30 then m:=m+1; if m=60 then begin // <-- это условие никогда не выполнится Ты для начала объясни что програма должна делать .... ps тут с тегами проблема. Сообщение отредактировано: klem4 - 28.03.2006 18:41 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Lapp |
29.03.2006 3:33
Сообщение
#3
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
until (h<=23) and (m<=59) and (s<=59); if s>30 then m:=m+1; if m=60 then begin // <-- это условие никогда не выполнится Почему не выполнится? Выполнится, если m=59, а s>30 Программа, по всей видимости, производит округление значения времени до минут. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
klem4 |
29.03.2006 8:21
Сообщение
#4
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
lapp, да, ты прав, я извиняюсь.
Тогда держи )
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Анютка |
29.03.2006 15:47
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 18 Пол: Женский Реальное имя: Анна Репутация: 0 |
Большое вам спасибо! Очень помогли!
|
Текстовая версия | 12.05.2024 7:56 |