| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Pascal] Создание массива из элементов других |
| Автор: Valafar 12.10.2008, 12:08 |
| Даны два массива X(N) и Y(M). Сформировать массив Z(N+M) из положительных элементов массивов X и Y. Если положительных элементов меньше N+M, то оставшимся элементам массива Z присвоить значение +1. |
| Автор: mr.Anderson 12.10.2008, 16:23 | ||
Вот вариант решения.
Добавлено через 2 минуты и 42 секунды ЗЫ не пугайтесь, что оно такое здоровое, тут львиная доля кода - это вариация заполнения массивов. Само решение сидит в строках 49-69. |
| Автор: THandle 12.10.2008, 16:31 | ||
Это зачем такой страх то? http://forum.vingrad.ru/forum/topic-196567/hl/random/index.html |
| Автор: mr.Anderson 12.10.2008, 16:38 | ||
| THandle, ну не знал я про эту функцию. Добавлено @ 16:42
|
| Автор: THandle 12.10.2008, 16:47 |
Кхм... Название другое придумай. А то после копипаста с форума пахать не будет |
| Автор: mr.Anderson 12.10.2008, 16:49 |
| THandle, тьфу... |
| Автор: THandle 12.10.2008, 16:50 |
| mr.Anderson, ты кстати решение то проверь |
| Автор: mr.Anderson 12.10.2008, 16:53 |
| THandle, да куда ж оно денется. |
| Автор: Rrader 12.10.2008, 17:01 |
| Прошу прощения за оффтоп, не удержался. mr.Anderson, не торопись выкладывать решения, не проверив их тщательно. И если ты не приучен писать правильно оформленный код, то хорошего программиста из тебя не станет, за это просто увольняют из любой серьезной конторы Вот критерии, по которым чаще всего оценивают код при приеме на работу: 1)Commenting 2)Code Neatness 3)White Spaces 4)Algorithms 5)Naming 6)Range\Parameters Check 7)Memory Leaks 8)Language Mastery Паскаль проще всего оформлять... Один из самых удобочитаемых кодов, всего два отступа. С++ - 4 отступа, Asm - 8 отступов. |
| Автор: mr.Anderson 12.10.2008, 17:05 |
| Rrader, первое решение работало нормально, дальнейшие модификации пошли уже чисто в плане улучшения кода. Из списка не понял только Code Neatness. |
| Автор: mr.Anderson 12.10.2008, 17:17 |
| Rrader, согласен. Буду учиться дальше. |
| Автор: Valafar 12.10.2008, 20:51 |
| Отличный форум, благодарю за помощь |
| Автор: volvo877 13.10.2008, 11:28 |
| Некомпилирующийся код не может работать нормально, согласись? Не путайте уже в конце концов Дельфи с Паскалем... Нет в Паскале Result... Нет и никогда не было. Точка... И пустой список параметров никогда Паскалем не поддерживался... Как результат - минимум две правки для того, чтобы программа ХОТЯ БЫ откомпилировалась. Так что не надо про "работающий код". Работал он у тебя в Дельфях, а топикстартер просил на Паскале... Это совсем не одно и то же... |