![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 13.05.2011
Сообщений: 2
|
![]() Код:
Последний раз редактировалось Stilet; 13.05.2011 в 19:44. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.04.2010
Сообщений: 143
|
![]()
Вы пытаетесь получить остаток от деления десятичного числа, по правилам Pasсal этого делать нельзя, исправьте тип данных массива на Integer
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
m у вас это массив т.е. название области в памяти, в которой хранятся переменные с именами m[0], m[1] и т.д. (мб не совсем технически верно, но надеюсь поняли в чем ошибка)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 13.05.2011
Сообщений: 2
|
![]()
Блин) я в массивах ваще не секу да и в паскале в целом не особо, если пишу integer то у меня тупо выводит последнее вводимое значение суть задачи вот:
Пользователь вводит с клавиатуры N чисел. Вывести на экран все отрицательные нечетные числа А сдать завтра надо!!! Очень выручайте кенты! ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Сообщение выше прочитайте, у вас не только в типе массива ошибка. Невозможно такое сделать с массивами: вы пытаетесь что-то сделать со всем массивом сразу, но, к счастью, компилятор вас не понимает. Именно поэтому вы используете цикл for : чтобы обращаться к каждому элементу массива. Только надо записывать это не m, a m[i] ( readln( m[i] ); и т.д.)
И вывод чисел (writeln) тоже должен быть в цикле.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 13.05.2011 в 19:46. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) переменную S выкинуть - она не нужна в этой задаче
2) описание массива должно быть (как уже НЕОДНОКРАТНО Вам говорили выше): Код:
результаты выводить - в отдельном цикле. 4) опять же, как Вам ранее говорили, проверять надо так: Код:
|
![]() |
![]() |
![]() |
#7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Виталий, ваш код выдаёт чётные отрицательные, а по условию надо нечётные!
Цитата:
Но и работать не будет ![]() минут пять потратил, прежде чем понял, в чём фишка ![]() надо или так: Код:
Код:
![]() но лучше всего, конечно, так: Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь в интересной задачке.. | swink | Паскаль, Turbo Pascal, PascalABC.NET | 15 | 11.05.2009 15:10 |
Помощь в Задачке для начинающих С++ | Woha | Общие вопросы C/C++ | 7 | 24.10.2008 20:11 |
Двухмерные массивы - ошибка | fudzy79 | Помощь студентам | 21 | 06.02.2008 22:50 |