![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
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 - -------------------- Нам не дано предугадать как наше слово отзовется...
|
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 - |
|||
Алена |
![]()
Сообщение
#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 - |
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";'
|
![]() ![]() |
![]() |
Текстовая версия | 21.03.2025 21:53 |