![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
![]() Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Жуть...
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Pein95
Если кому не сложно проверте код и скажите что можно исправить) Если коротко - всё. Код - полный ужоснах и убиться апстену(((Ж ![]() не контролируется размер буфера при работе с символьными данными, дебильные названия переменных и функций (vvid, rozb), переменные, которые не используются (number), присвоение числа логической переменной (logic (имя переменной - Кэп одобряет(((Ж ) ), антипаттерн "магические числа", обе вспомогательные фунции могут вернуть не-инициализированную переменную, мутная и перегруженая (четые вызова atoi(day) в rozb) логика кода, от которой хочется см. картинко Stilet Проще, не правда ли? Оно, конечно, может и проще, только не соответствует исходному условию (Ж так же разделителями могут выступать -/.
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Добавить такое же в if но с другим разделителем и сам автор может.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Stilet, нужно еще полученные значения проверять, т.к. программа говорит ОК и на 12.26.213.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
![]()
ну уж Извините за такой код))
scanf использовать нельзя) Последний раз редактировалось Pein95; 06.01.2013 в 16:01. |
![]() |
![]() |
![]() |
#7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
![]()
С клавиатуры задается последовательность символов. Написать программу, которая проверяет,является ли эта последовательность является корректным записью даты (датой считаем запись, где первым указанное число, после - месяц, а потом год (4 или 2 цифры, прри чем раздельными могут быть символы "/", "." и "-"). Про scanf ничеого не сказано, но в универе мы ни разу его не использовали.
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
![]()
Я не отмазываюсь. Окей буду использовать ваш алгоритм) Спасибо за помощь)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизировать или сделать код немножко красивее) | Pein95 | Помощь студентам | 0 | 09.12.2012 18:20 |
Оптимизировать код | satka | Microsoft Office Access | 2 | 01.12.2011 14:36 |
Как сделать программу красивее? | sult9191 | Общие вопросы по Java, Java SE, Kotlin | 2 | 16.11.2010 20:14 |
проверьте плз код!можно ли его оптимизировать или упростить? | -ushёl- | Помощь студентам | 10 | 23.04.2009 21:07 |
Оптимизировать код. | Манжосов Денис :) | Общие вопросы Delphi | 1 | 20.10.2008 19:06 |