0 / 0 / 0
Регистрация: 15.12.2019
Сообщений: 15
|
|||||||||||
1 | |||||||||||
Нахождение прогрессии в массиве08.05.2022, 22:31. Показов 2889. Ответов 8
Метки javascipt, арифметическая прогрессия, геометрическая, геометрическая прогрессия, код, массив, массив java сортировка, массивы, методы, объект, объект javascript, объектов, ошибка, прогрессия, свойства (Все метки)
Задан массив с целыми числами. Узнать, образуют ли значения его элементов арифметическую прогрессию. Если образуют, то вывести разность прогрессии. Если нет, то вывести "прогрессии нет".
Нужно массив задавать самостоятельно, у меня здесь рандомное задавание элементов массива. Помогите пожалуйста Добавлено через 2 часа 18 минут В общем, чуть изменил код, все равно работает не очень, но хотя бы работает... Ввод элементов массива сделал с клавиатуры. Где ошибки?
Если поменять document местами, то тогда разность прогрессии находит . Даже если прогрессии нет. В таком случае просто находит разность между вторым и первым символом массива и выводит ее на экран.
0
|
08.05.2022, 22:31 | |
Ответы с готовыми решениями:
8
Нахождение суммы геометрической прогрессии Нахождение суммы геометрической прогрессии Нахождение n-го члена арифметической прогрессии Функция: нахождение суммы геометрической прогрессии |
08.05.2022, 23:34 | 2 | |||||
Данный код корректно отрабатывает случай, когда все элементы массива равны (это также арифметическая прогрессия!) и выводит значение разницы прогрессии (0).
0
|
0 / 0 / 0
Регистрация: 15.12.2019
Сообщений: 15
|
||||||
09.05.2022, 23:33 [ТС] | 3 | |||||
NTHing, что-то не совсем пойму с этим logom...
log, к сожалению, не совсем понятен, и чем его заменить, чтобы не только в консоли работало, а и на странице.
0
|
10.05.2022, 13:34 | 4 | |||||
Сообщение было отмечено Brianz как решение
Решение
1
|
0 / 0 / 0
Регистрация: 15.12.2019
Сообщений: 15
|
||||||
10.05.2022, 19:44 [ТС] | 5 | |||||
NTHing, спасибо большое за ответы, но ругается на 7 строку - btn.addEventListener('click', zadanie1)
из-за этого все равно не выводит на экран. А когда попытался переделать код, то все равно столкнулся с той же самой проблемой - считает разницу даже когда прогрессии нет:
0
|
0 / 0 / 0
Регистрация: 15.12.2019
Сообщений: 15
|
||||||
10.05.2022, 22:40 [ТС] | 7 | |||||
NTHing, у меня выбивает ошибку, скинул фото...
да я просто не совсем знаком с некоторыми вещами в коде, почитал за них, но так и не понял, для чего они применяются здесь... По типу 12 и 23 строки, не совсем понимаю зачем перевод строки. И 9 строка - не обязательная? console.log на 19 строке, тоже не пойму.
0
|
11.05.2022, 08:34 | 8 |
Значит в коде нет элемента с
id="btn" . У меня это кнопка в html-разметке... Посмотрите внимательно...
1
|
0 / 0 / 0
Регистрация: 15.12.2019
Сообщений: 15
|
|
11.05.2022, 20:37 [ТС] | 9 |
NTHing, в том то и дело, что btn есть... Пробовал и отдельным js файлом подключать к html, в этом случае btn не находит. Когда код вставляю в html с помощью <script>, то нет ни ответа, ни ошибок...
Спасибо за разъяснения
0
|
11.05.2022, 20:37 | |
11.05.2022, 20:37 | |
Помогаю со студенческими работами здесь
9
Нахождение двух неизвестных в прогрессии перебором Рекурсия: нахождение N-го члена арифметической прогрессии Программа на нахождение суммы геометрической прогрессии Нахождение суммы n первых членов арифметической прогрессии Нахождение суммы арифметической прогрессии (ошибка компиляции) Реализовать в виде функции нахождение суммы арифметической прогрессии Оператор цикла, нахождение суммы обратной прогрессии корней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Почему при инициализации массива 3х3х3 будет создано 13 одномерных массивов?
Alexander-7 16.01.2025
При инициализации многомерного массива, в данном случае трехмерного массива размерностью 3x3x3, может возникнуть путаница относительно того, как структура данных организована в памяти.
Общее число. . .
|
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP
В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
|
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
|
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
|
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
|
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
|
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
|
Параллельное программирование: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование
Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
|
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
|
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке
В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
|
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
|
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins
В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
|