![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
ЯЯЯ |
![]()
Сообщение
#1
|
![]() Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Гена Репутация: ![]() ![]() ![]() |
Помогите, пожалуйста решить 2 задачки:
1) Создать массив вещественных чисел. Заменить все отрицательные значения равными по модулю положительными и вывести результат работы на экран. 2) Создать массив целых чисел. Найти сумму и количество тех элементов массива, которые меньше заданного числа N. Вывести результат работы на экран. |
Reflex |
![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 118 Пол: Женский Репутация: ![]() ![]() ![]() |
var arr : array [ 1..100] of real; Сообщение отредактировано: volvo - 3.11.2006 18:10 -------------------- Нам не дано предугадать как наше слово отзовется...
|
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
ЯЯЯ, в задаче №1 проще всего пробежаться по всему массиву, заменяя
a[i] := Abs(a[i]);при этом неотрицательные числа останутся прежними, а отрицательные сменят знак... И никаких условий не нужно - без них будет даже быстрее... |
Reflex |
![]()
Сообщение
#4
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 118 Пол: Женский Репутация: ![]() ![]() ![]() |
var arr : array [ 1..100 ] of integer; -------------------- Нам не дано предугадать как наше слово отзовется...
|
volvo |
![]()
Сообщение
#5
|
|||
Гость ![]() |
Reflex, а если подумать?
if arr[i]<0 then arr[i]:=-2*(arr[i]);При arr[i] = -20 что будет? В задаче №2 ты можешь очень сильно пострадать: переменная C не инициализирована (впрочем, так же, как и N в первой)... Никогда не торопись... Особенно, если хочешь кому-то ПОМОЧЬ...
|
|||
Reflex |
![]()
Сообщение
#6
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 118 Пол: Женский Репутация: ![]() ![]() ![]() |
Volvo - опечатка
а поповоду переменных N и С - это переменные означающие количество использованных переменных в массиве, а предполагаеться что значение переменных n и c даны и массив заполнен А программы проверялись, просто я запуталась когда перепечатывала теперь буду писать в Delphi и просто копировать, а полные решение, лично мне проще, тебе дают а ты потом час, а то и два разбираешься, к каждой строчке коментарий пишешь. Так тоже понимание приходит -------------------- Нам не дано предугадать как наше слово отзовется...
|
мисс_граффити |
![]()
Сообщение
#7
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
ОФФ:
из паскаля тоже можно копировать ![]() а разбираться никто не будет ![]() -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ЯЯЯ |
![]()
Сообщение
#8
|
![]() Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Гена Репутация: ![]() ![]() ![]() |
Задачи не работают! Помогите исправить!
|
Reflex |
![]()
Сообщение
#9
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 118 Пол: Женский Репутация: ![]() ![]() ![]() |
выложи код, который править. А те задачи которые выложила я достаточно правильные почитай эту тему и пойми что делать ;)
-------------------- Нам не дано предугадать как наше слово отзовется...
|
Гость |
![]()
Сообщение
#10
|
|||
Гость ![]() |
Program Sm; Заменил, не работает всё равно! Сколько ни пытался "пробежаться по всему массиву заменяя a[i] := Abs(a[i]);" в 1-ой задаче, ничего не вышло! Где я не прав?
|
|||
TimeStopper |
![]()
Сообщение
#11
|
|||
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Program Sm;
Сообщение отредактировано: klem4 - 10.11.2006 22:24 |
|||
Алена |
![]()
Сообщение
#12
|
Гость ![]() |
TimeStopper, если в IDE установлен режим RangeCheck (что, кстати, вполне логично делать, особенно для начинающего), то твой код вылетит при генерации первого же числа, которое ты думаешь, что будет отрицательным... Я бы делала так:
a[i]:=Integer(random(20))-10;, тогда ошибки не будет... |
ЯЯЯ |
![]()
Сообщение
#13
|
![]() Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Гена Репутация: ![]() ![]() ![]() |
А что насчёт первой задачи?
|
TimeStopper |
![]()
Сообщение
#14
|
|||
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
А что насчёт первой задачи? Так ето и есть первая задача. а на счет второй вот:
Я не компилировал но вроде правильно.
|
|||
klem4 |
![]()
Сообщение
#15
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Цитата Я не компилировал но вроде правильно. Последнее китайское предупреждение, _ЧИТАЙТЕ_ правила форума или в крайнем случае не пишит подобные глупости, вот это ты видел ? Цитата(Правила форума) 7. Проверяйте программы перед тем, как разместить их на форуме!!! ![]() -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
TimeStopper |
![]()
Сообщение
#16
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Видел, но я просто быстро писал и хотел помочь, и если сделал какуето ошибку, то чтоб не ругали сильно. Но больше так небуду.
Сообщение отредактировано: TimeStopper - 10.11.2006 22:33 |
klem4 |
![]()
Сообщение
#17
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Поспешишь - людей насмешишь. Твоя программа выдает бредовый результат.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
мисс_граффити |
![]()
Сообщение
#18
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Поспешишь - людей насмешишь. Твоя программа выдает бредовый результат. ну... а что она может выдавать? ![]() TimeStopper, накопительные счетчики надо обнулять перед использованием. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
TimeStopper |
![]()
Сообщение
#19
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
|
klem4 |
![]()
Сообщение
#20
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
В смысле результат, который выдает твоя программа порой является чушью не совместимой с истиной, так понятнее ?
Эскизы прикрепленных изображений ![]() -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 14:23 |