|
-1 / 5 / 0
Регистрация: 14.07.2014
Сообщений: 128
|
||||||
Указать наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, потом 3505.09.2015, 14:49. Показов 1855. Ответов 13
Метки нет (Все метки)
Я написал код:
0
|
||||||
| 05.09.2015, 14:49 | |
|
Ответы с готовыми решениями:
13
Укажите наибольшее из чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7 Укажите наименьшее из двух напечатанных чисел, при вводе которых алгоритм печатает сначала 12, а потом 5 Решение алгоритма - укажите наименьшее из чисел x, при вводе которого алгоритм печатает сначала 3, а потом 4 |
|
76 / 50 / 26
Регистрация: 22.02.2015
Сообщений: 306
|
|
| 05.09.2015, 19:38 | |
|
Что это вообще за алгоритм ? Нужно вбить x и числа на выходе должны быть 2 и 35 ?
0
|
|
|
6 / 6 / 3
Регистрация: 22.07.2015
Сообщений: 36
|
|
| 05.09.2015, 19:57 | |
|
наибольшее число: 0
т.к изначально a=2 и в цикле оно только увеличится -> -> цикл не должен выполнятся ни разу, а для этого x<1
0
|
|
|
76 / 50 / 26
Регистрация: 22.02.2015
Сообщений: 306
|
|
| 05.09.2015, 20:26 | |
|
Kuziaka, rofl
как тебе эта строчка b = b*(x % 10); при x = 0 будет 0 , а x < 0 будет отриц.
0
|
|
|
6 / 6 / 3
Регистрация: 22.07.2015
Сообщений: 36
|
||||||
| 05.09.2015, 20:41 | ||||||
|
DUMP,
цикл while вообще не начнёт работу
1
|
||||||
| 05.09.2015, 20:46 | |
|
0
|
|
|
76 / 50 / 26
Регистрация: 22.02.2015
Сообщений: 306
|
|
| 05.09.2015, 21:16 | |
|
Kuziaka, ну да ) Я сам сразу подумал , что ноль надо и меньше, а потом прочёл код и вбил себе, что там цикл сразу сработает. Бывает...
0
|
|
|
-1 / 5 / 0
Регистрация: 14.07.2014
Сообщений: 128
|
|
| 06.09.2015, 07:25 [ТС] | |
|
Ну да у меня были сомнения насчет этих строк
int x, a = 2, b = 35; a = 2; b = 35; Но ведь в принципе правильно написано или всё таки нужно написать int x,a=1,b=0; a=2;b=35;
0
|
|
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|||||||||||||||||||||
| 07.09.2015, 09:30 | |||||||||||||||||||||
Запись
Добавлено через 32 секунды
Добавлено через 3 минуты т.к. х - целое то при деление x/10 дробная часть просто отбрасывается ( 156/10=15,6 отбрасываем дробную часть и получаем 15). Т.о. от числа х отрезаем по одной цифре справа. x % 10 = 6 (если х=156) т.к. это операция получения остатка 156=15*10 + ост 6 Добавлено через 3 минуты Конкретно в этом алгоритме подходит 0, т.к. условие цикла while (x > 0) препятствует изменению переменных a и b (и фактически не пересчитывает цифры в числе 0 и не учитывает их произведение)
1
|
|||||||||||||||||||||
|
-1 / 5 / 0
Регистрация: 14.07.2014
Сообщений: 128
|
|
| 07.09.2015, 12:58 [ТС] | |
|
Всё у меня получилось!
Добавлено через 1 час 15 минут И мне хотелось бы узнать i<5 потому что b=35 и цифра 5 берется отсюда?
0
|
|
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|
| 07.09.2015, 13:00 | |
|
wron10, совсем нет. Я ответ знаю, поэтому 5 выбирал случайно ткнув пальцем в клаву.
0
|
|
|
-1 / 5 / 0
Регистрация: 14.07.2014
Сообщений: 128
|
|
| 07.09.2015, 13:14 [ТС] | |
|
У меня есть практически такая же задачка но там a=3,b=7 и мне не понятно чему равно x, ведь получается что 7-3=4
получается что x=43;34 но эти цифры не подходят выскакивают совершенно другие значения a и b. Я собственно с помощью i хотел проверить какое число будет, так значит всё же нужно просчитывать в уме сколько циклов a=a+1 и отсюда вводятся показатели для i. (тогда мне хотелось бы узнать поподробнее как ты узнал ответ?
0
|
|
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|
| 07.09.2015, 13:28 | |
|
wron10, иногда мне приходится олимпиадные задачи решать. Там частенько есть ограничение на время работы программы. И, что бы уложиться в промежуток времени, я просчитываю заранее ответы, а потом их просто выдаю, или просчитываю таблицы, чтоб потом быстро вывести ответ. Программа все равно тупая и думать не научится, поэтому я сразу кодю в неё ответы и результаты работы головы или других программ. Подгадываю заранее числа.
0
|
|
|
-1 / 5 / 0
Регистрация: 14.07.2014
Сообщений: 128
|
|
| 07.09.2015, 14:00 [ТС] | |
|
Во всяком случае при любом значении a и b связка I=0,I<5 срабатывает( это я проверил подставляя разные значения a и b). 5 это очевидно среднее арифметическое между 0 и 10. Поэтому оно видимо срабатывает.
0
|
|
| 07.09.2015, 14:00 | |
|
Помогаю со студенческими работами здесь
14
Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 3, а потом 7 Укажите наибольшее из таких чисел a, при вводе которых алгоритм печатает сначала 4, потом 7 Определить наибольшее и наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7 Укажите наименьшее из таких чисел х, при вводе которых алгоритм печатает сначала 4, а потом 3
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|