0 / 0 / 0
Регистрация: 23.04.2018
Сообщений: 24
|
||||||
Дано вещественное число а. Напечатать все значения n, при которых 1 + 1/2 + 1/3 +.+ 1+n > a04.05.2018, 17:23. Показов 5038. Ответов 8
Метки нет Все метки)
(
Дано вещественное число а. Напечатать все значения n, при которых 1 + 1/2 + 1/3 +...+ 1+n > a.
Вот код, который получился при переписывании с паскаля, но не могу понять, где ошибки. Помогите, пожалуйста.
0
|
04.05.2018, 17:23 | |
Ответы с готовыми решениями:
8
|
Диссидент
![]() ![]() 27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
04.05.2018, 23:10 | |
В Си есть такой секретик. 1/2 = 0
Добавлено через 1 минуту Но вот стало интересно. Разве в Паскале это не так?
0
|
![]() |
|
04.05.2018, 23:22 | |
Байт, Не так. В паскале есть операция div для целого деления с отбрасыванием остатка.
1
|
Диссидент
![]() ![]() 27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
05.05.2018, 10:38 | |
palva, а константы типа 1, 2 ... интерпретируются как real? Да?
Добавлено через 1 минуту Тогда ругать новичков, приходящих в Си из Паскаля особенно не за что... ![]()
0
|
![]() |
|
05.05.2018, 10:55 | |
Байт, нет, целые. Но результат деления '/' будет плавающим даже если разделилось нацело. В реальности это, наверно, так: целые числа загружаются в сопроцессор, там они автоматически запоминаются как 10 байтовые плавающие, а потом сопроцессор их делит. Операции 'div' и 'mod' реализуются обычным процессором.
1
|
0 / 0 / 0
Регистрация: 23.04.2018
Сообщений: 24
|
||||||
14.05.2018, 16:58 [ТС] | ||||||
Вот готовая программа, но не знаю, как доработать, чтоб выводились ВСЕ значения n (выводится наименьшее n)
0
|
![]() |
||||||
14.05.2018, 20:57 | ||||||
Вот это вы написали в условии задания. Последними слагаемыми у вас должны быть числа 1 и n.
Ничего подобного ваша программа не делает. Каким должно быть предпоследнее слагаемое, это я своим слабым умом понять не могу, поэтому предпочитаю молчать. Но эту вашу ошибку вижу. Как вывести все? Это проще простого. Если число n удовлетворяет условию задачи, то ему удовлетворяет и любое число большее n. Так что, найдя n, напишите бесконечный цикл печати чисел n, n+1, n+2 и т. д. Всех чисел компьютер, естественно, не сможет напечатать, но вашему преподавателю, который дает вам такие странные и непонятные задачи, должно понравиться.
1
|
0 / 0 / 0
Регистрация: 23.04.2018
Сообщений: 24
|
|
15.05.2018, 17:04 [ТС] | |
Только сейчас увидела ошибку в условии: последнее слагаемое ...+1/n > a. Дело в том, что таких значений n бесконечно много, т.к. это гармонический ряд. Вопрос в том, каким образом вывести эти значения? Не знаю, куда и какую строчку с кодом нужно вставить. Да, это глупо выводить бесконечность значений, но задание есть задание.
0
|
![]() |
||||||
15.05.2018, 19:17 | ||||||
Вы вообще читаете, что вам пишут? Я написал вам что делать и написал эту строчку.
Добавлено через 26 минут Вот так даже правильнее, чтоб два раза не печатать то значение j, которое вы уже нашли и напечатали.
0
|
15.05.2018, 19:17 | ||||||
Помогаю со студенческими работами здесь
9
Напечатать все значения n, при которых все числа последовательности будут не меньше а Напечатать все значения n, при которых все числа последовательности будут не меньше а Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Создаем Telegram бот на TypeScript с grammY
run.dev 05.04.2025
Одна из его самых сильных сторон Telegram — это интеграция ботов прямо в экосистему приложения. В отличие от многих других платформ, он предоставляет разработчикам мощный API, позволяющий создавать. . .
|
Паттерны распределённых транзакций в Event-Driven микросервисах
ArchitectMsa 05.04.2025
Современные программные системы всё чаще проектируются как совокупность взаимодействующих микросервисов. И хотя такой подход даёт множество преимуществ — масштабируемость, гибкость, устойчивость к. . .
|
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть.
Дело в том, что я. . .
|
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
|
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
|
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
|
Пакет Context в Golang: Управление потоками и ресурсами
golander 04.04.2025
Работа с горутинами в Go часто напоминает управление непослушными детьми - они разбегаются кто куда, делают что хотят и не всегда завершаются вовремя. К счастью, в Go 1. 7 появился пакет context,. . .
|
Контейнеризация React приложений с Docker
Reangularity 03.04.2025
Контейнеризация позволяет упаковать приложение со всеми его зависимостями в автономный контейнер, который можно запустить на любой платформе с установленным Docker. Это существенно упрощает процессы. . .
|
Свой попап в SwiftUI
mobDevWorks 03.04.2025
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets. . .
|
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
|