|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2010, 23:56 | #1 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 17
|
Вопрос по символьным массивам. Как улучшить код.
Задание вот:
Код:
Код:
Код:
Последний раз редактировалось Aerial; 13.04.2010 в 00:05. |
13.04.2010, 00:15 | #2 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
ну главное работает ?=)), код ужасен, а так вроде ничего
алгоритм такой: A[20] 1)посчитать кол-во цифр,букв и символов в массиве A 2)создать 3 массива 3)записать туда в них что надо у тебя как раз так и сделано замечания: лишние скобки в ифах вот это лишнее: Код:
Код:
да и вообще эти массивы не нужны вовсе а очистку динамических массивов ты делаешь с помощью delete еще не понятно зачем ты создаешь массивы размером на 1 больше, чем надо: Код:
Код:
Последний раз редактировалось NiCola999; 13.04.2010 в 00:40. |
13.04.2010, 00:31 | #3 | ||||
Пользователь
Регистрация: 12.04.2010
Сообщений: 17
|
Главное что код ужасен;( То, что работает хорошо, но хотелось бы лучше написать код.
До алгоритма в принципе догадаться способен, а исполнение подводит. Цитата:
Цитата:
Код:
Код:
Цитата:
И, если не трудно приведите пример(алгоритм\команды) как можно предотвратить перезапись последующих элементов символьного массива в коде, если ввожу элементы посимвольно? Код:
Цитата:
Была мысль с использованием ASCII(возможно ли?стоит ли?), но как, не представляю. Последний раз редактировалось Aerial; 13.04.2010 в 00:56. |
||||
13.04.2010, 00:48 | #4 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
пардон... уже не соображаю. Забыл что у вас char, тогда там правильно k+1 итд. Нулевой символ добавлять не нужно, компилятор сам должен это сделать поидее...
можно както проверку букв упростить , но чет бошка щас не варит Последний раз редактировалось NiCola999; 13.04.2010 в 01:03. |
13.04.2010, 10:54 | #5 |
Пользователь
Регистрация: 12.04.2010
Сообщений: 17
|
NiCola999, спасибо.
Хотелось бы узнать ответы на след. вопросы, есди не сильно затруднит. Очень интересует как можно улучшить: Код:
И, если не трудно приведите пример(алгоритм\команды) как можно предотвратить перезапись последующих элементов символьного массива в коде, если ввожу элементы посимвольно? Код:
Была мысль упростить\улучшить проверку букв\символов\цифер с использованием ASCII(возможно ли?стоит ли?), но как, не представляю. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача по массивам // Delphi //код прилагается | Makotya | Помощь студентам | 2 | 20.05.2009 22:04 |
Вопросы по Паскалю обьясните КОД | Tik-Tik | Паскаль, Turbo Pascal, PascalABC.NET | 17 | 12.02.2009 10:18 |
Помогите усовершенствовать код | xPAL | Общие вопросы Delphi | 6 | 20.09.2008 00:05 |
помогите плиз написать код на следующие вопросы | delf7 | Фриланс | 1 | 03.01.2008 10:53 |