4237 / 1739 / 247
Регистрация: 01.05.2013
Сообщений: 7,739
|
|
1 | |
Найти отрезки неубывания в N последовательности целых чисел20.11.2018, 22:43. Показов 667. Ответов 12
Метки нет Все метки)
(
Здравствуйте. Задано преподавателем напасть программу выводящую на экран отрезки неубывания из N последовательности целых чисел.
Также этим отрезком может являться одно число. Например: есть последовательность -5,-3,20,15,24,5,4,6,7,10,16,18 этими самыми отрезками тут будут "-5,-3,20", "24", "6,7,10,16,18". Построить саму последовательность труда не составляет,а вот что дальше делать ума не приложу.
0
|
|
20.11.2018, 22:43 | |
Ответы с готовыми решениями:
12
Среди заданной последовательности целых чисел найти степени двойки
|
98 / 36 / 18
Регистрация: 05.11.2018
Сообщений: 231
|
||||||
20.11.2018, 23:03 | 2 | |||||
Если нужно отсортировать массив по неубыванию,пойдет метод пузырька:
1
|
Модератор
9611 / 4931 / 3252
Регистрация: 17.08.2012
Сообщений: 15,380
|
||||||
21.11.2018, 13:01 | 3 | |||||
Mikstereo, предлагаемое Вами решение неоправданно сложное. Никакой сортировки не требуется.
Turok123, вероятно, Вы ошиблись. Этими самыми отрезками будут "-5, -3, 20", "15, 24", "5", "4, 6, 7, 10, 16, 18".
1
|
4237 / 1739 / 247
Регистрация: 01.05.2013
Сообщений: 7,739
|
|
28.11.2018, 00:18 [ТС] | 4 |
Так это же не будет работать, т.к. операция логическая операция "not" не применима к типам данных integer и boolean. Или я что-то путаю ?
Добавлено через 38 секунд Компилятор кстати также дают ошибку на 11-й строчке.
0
|
![]() 6806 / 4565 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
28.11.2018, 09:00 | 5 |
Free Pascal честно работает.
Работайте в нормальном паскаль-компиляторе и будет вам счастье (С).
0
|
4237 / 1739 / 247
Регистрация: 01.05.2013
Сообщений: 7,739
|
|
28.11.2018, 12:25 [ТС] | 6 |
ZX Spectrum-128, Дико извиняюсь, а чем плох компилятор TDM-GCC-32 ? Врёт, косячит ? Что с ним не так ?
0
|
![]() 6806 / 4565 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
28.11.2018, 17:43 | 7 |
Turok123, я вообще про него в первый раз слышу. Отчего-то подумал, что вы работаете в pabc.net (который выдавал ошибку на 11-й строке).
fpc нормально отработал. http://pascal.net.ru/SeekEoln
0
|
4237 / 1739 / 247
Регистрация: 01.05.2013
Сообщений: 7,739
|
|
28.11.2018, 18:33 [ТС] | 8 |
0
|
Модератор
9611 / 4931 / 3252
Регистрация: 17.08.2012
Сообщений: 15,380
|
|
28.11.2018, 21:26 | 9 |
Turok123, замените seekeoln на eoln. Если ошибка исчезнет - значит, TDM-GCC-32 "плохой", как минимум, в том плане, что не имеет встроенной переменной seekeoln. Если ошибка не исчезнет, значит, в этом TDM-GCC-32 заодно нет и встроенной переменной eoln. Я не знаком с TDM-GCC-32, и, возможно, для определения конца строки у него используется встроенная переменная с другим именем. Или, возможно, у него вовсе нет средств для определения конца строки.
Добавлено через 13 минут Сразу не заметил. Это не так. Если это всё-таки так, то TDM-GCC-32 не годен вообще ни на что. Вывод напрашивается сам собой: Вы ещё недостаточно хорошо знаете паскаль. Операция not, по словам Никлауса Вирта, как раз и предназначена для данных типа integer и boolean. Это поразрядная инверсия двоичного представления числа типа integer (арифметическая операция), или инверсия переменной типа boolean (логическая операция).
0
|
4237 / 1739 / 247
Регистрация: 01.05.2013
Сообщений: 7,739
|
|
29.11.2018, 22:10 [ТС] | 10 |
Cyborg Drone, Прошу прощения, TDM-GCC-32 - это компилятор С и С++, это меня занесло и он в связке Dev C ++
0
|
Модератор
9611 / 4931 / 3252
Регистрация: 17.08.2012
Сообщений: 15,380
|
|
29.11.2018, 23:37 | 11 |
Turok123, ясно. Я на C++ редко пишу, мне Microsoft Visual C++ на побаловаться хватает.
0
|
Модератор
9611 / 4931 / 3252
Регистрация: 17.08.2012
Сообщений: 15,380
|
|
30.11.2018, 21:22 | 13 |
Да, функции, естественно. Зарапортовался.
1
|
30.11.2018, 21:22 | |
Помогаю со студенческими работами здесь
13
Найти максимальное из 4 целых чисел с помощью процедуры для 2 целых чисел. В чем ошибка?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |