0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 21
|
|
Определите длину наибольшего возрастающего участка последовательности08.10.2013, 22:33. Показов 7346. Ответов 26
Метки нет Все метки)
(
помогите пожалуйста написать программу на си с помощью функции (без массива)
Задача: определите длину наибольшего возрастающего участка последовательности?
0
|
08.10.2013, 22:33 | |
Ответы с готовыми решениями:
26
Найти длину наибольшего возрастающего участка последовательности
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||
08.10.2013, 22:56 | ||||||
Вот функция, которую надо последовательно вызывать для разных чисел. Как встроить в программу, придумаете сами.
Идущие подряд 2 одинаковых числа обрывают последовательноть (исправляется заменой одного оператора).
1
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||
09.10.2013, 17:28 | ||||||
![]() Решение
1
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||||
09.10.2013, 17:45 | ||||||||
Идея такая, допустим пользователь последовательно вводит числа. По мере ввода надо просто вызывать эту функцию, в качестве параметра передавая ей очередное число. Результатом каждого вызова будет длина наибольшего найденного возрастающего отрезка. number - длина самой длинной возрастающей последовательности old - предыдущее число new - новое число in_work - счетчик очередной возрастающей последовательности. p.s. небольшой фикс, чтобы не требовалось обрывать последовательность для обновления результата:
2
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 21
|
||||||
09.10.2013, 20:51 [ТС] | ||||||
XZentus,
что не хватает еще в написании?
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|
09.10.2013, 21:05 | |
даже не скомпилируется
1) нет заголовочных файлов. В данном случае достаточно stdio.h 2) "int F3" - это что за чудо? должна быть функция int main(void) 3) "int number, int old, int in_work;" - это глобальные переменные, которые совершенно незачем объявлять внутри функции 4) scanf_s("%d"& chisla); - переменная chisla не объявлена. 5) printf("%d",F3); - переменная F3 не объявлена 6) написанная мной функция нигде не вызывается и вообще никак не используется. P.S. код лучше выделять - читать удобнее
0
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
||||||
09.10.2013, 21:19 | ||||||
![]() Решение
Даже для 1 семестра 1 курса не самая сложная задача
1
|
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
|
|||
09.10.2013, 21:33 | |||
P.S. у меня 2 ошибки по невнимательности, если что) Извиняюсь
1
|
09.10.2013, 21:33 | |
Помогаю со студенческими работами здесь
20
Найти длину наибольшего отрезка последовательности, состоящего из полных квадратов
Вывести начальный индекс и длину самого продолжительного монотонно возрастающего отрезка в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском
https:/ / vkvideo. ru/ video-231374465_456239020
На английском
https:/ / www. youtube. com/ watch?v=oskqtCrWns0
Исходники примера:
|
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
|
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
|
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач:
. . .
|
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
|
Вот в чем сила LM.
Hrethgir 02.07.2025
как на английском будет “обслуживание“
Слово «обслуживание» на английском языке может переводиться несколькими способами в зависимости от контекста:
* **Service** — самый распространённый. . .
|
Использование Keycloak со Spring Boot и интеграция Identity Provider
Javaican 01.07.2025
Два года назад я получил задачу, которая сначала показалась тривиальной: интегрировать корпоративную аутентификацию в микросервисную архитектуру. На тот момент у нас было семь Spring Boot приложений,. . .
|
Содержание темы с примерами на WebGL
8Observer8 01.07.2025
Все примеры из книги Мацуды и Ли в песочнице JSFiddle
Пример выводит точку красного цвета размером 10 пикселей на WebGL 1. 0 и 2. 0
WebGL 1. 0. Передача координаты точки из главной программы в. . .
|
Основы WebGL. Простой треугольник
8Observer8 01.07.2025
Простой треугольник без трансформаций. Для трансформаций можно использовать glMatrix, как в примере: https:/ / plnkr. co/ edit/ qT6ZTwvncLPRamK5?preview
На русском:
. . .
|
Полиглотные микросервисы на C# и .NET
ArchitectMsa 30.06.2025
Полиглотная архитектура появилась не из желания усложнить жизнь разработчикам. Она родилась из практической необходимости решать разные задачи наиболее эффективным способом.
В одном из проектов. . .
|