41 / 41 / 15
Регистрация: 29.12.2016
Сообщений: 291
|
||||||
1 | ||||||
Положительная последовательность03.05.2018, 20:06. Показов 5490. Ответов 3
Метки нет (Все метки)
Положительная последовательность
Будем называть последовательность положительной, если все числа последовательности положительны. Входные данные: Целочисленная последовательность произвольной длины, заканчивающаяся числом −9999 Выходные данные: YES -- если последовательность положительная, NO в противном случае (последовательность не положительная или в последовательности отсутствуют числа. Sample Input 1: 192 329 842 -432 382 912 -9999 Sample Output 1: NO Sample Input 2: 13 483 759 120 883 793 223 1129 988 747 554 829 12 84 12 833 -9999 Sample Output 2: YES Никак не могу избавиться от считывания последнего числа, которое завершает последовательность, поэтому получается некорректный ответ.
0
|
03.05.2018, 20:06 | |
Ответы с готовыми решениями:
3
Строка: Разбить последовательность на группы по 5 символов и выдать каждую последовательность в обратном порядке. Если последовательность упорядочена по неубыванию, то оставить ее без изменения, иначе получить последовательность an, an-1, ... , a1 Дана последовательность,содержащая от 1 до 30 слов. Вывести эту же последовательность, удалив из нее повторные вхождения Дана последовательность из n целых чисел. Сформировать новую последовательность |
2305 / 1131 / 702
Регистрация: 25.04.2016
Сообщений: 3,222
|
||||||
03.05.2018, 20:25 | 2 | |||||
Сообщение было отмечено LightProger как решение
Решение
1
|
41 / 41 / 15
Регистрация: 29.12.2016
Сообщений: 291
|
|
03.05.2018, 20:40 [ТС] | 3 |
stake-k26, Спасибо! А я что-то и так крутил и так, тоже пробовал флаг использовать для выхода, видать не все учел.
0
|
2305 / 1131 / 702
Регистрация: 25.04.2016
Сообщений: 3,222
|
|
03.05.2018, 21:00 | 4 |
Здесь флаг используется не для выхода, а для оценки знака последовательности. С самого начала предполагается, что последовательность положительная, если в ходе заполнения встречается отрицательное значение, за исключением -9999, то флаг меняется. А в конце просто проверяется состояние флага.
0
|
03.05.2018, 21:00 | |
03.05.2018, 21:00 | |
Помогаю со студенческими работами здесь
4
Для каждого из чисел, входящих в последовательность, выяснить, сколько раз оно входит в эту последовательность положительная определенность матрицы Положительная и отрицательная логика Положительная граница машинного нуля Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |