Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 0
Регистрация: 04.01.2011
Сообщений: 71

Задача на С++ Наибольшее отношение

16.09.2011, 22:17. Показов 1804. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно решить задачу в С ++

Наибольшее отношение

Условие задачи. Найдите наибольшее значение отношения трехзначного числа к сумме его цифр.


Решение задачи на Паскале. Поскольку речь идет о трехзначных числах, то диапазон начинается с самого малого из них, т.е. 100, а заканчивается самым большим трехзначным числом 999. Задачу можно решить простым перебором всех вариантов, хотя сразу хочу заметить, что никакого перебора и не будет.

Запустим три цикла два из которых вложенные:
1. Первый будет начинаться с 1 (т.к. у трехзначного числа первая цифра не может быть нулем) и предназначен для перебора сотен.
2. Второй начнется с нуля - будет перебирать десятки.
3. Третий также с нуля - будет перебирать единицы.

Текст программы на языке Паскаль.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var 
  a,b,c: integer; 
  res: real; 
begin   
  res := 0;   
  for a := 1 to 9 do     
    for b := 0 to 9 do       
      for c := 0 to 9 do       
        if (a*100 + b*10 + c) / (a + b + c) > res then         
           res:= (a*100 + b*10 + c) / (a + b + c);    
  write('Result = ', res:0:2); 
end.
Три цикла - это не самый лучший вариант, но давайте подумаем, что мы получим на первом шаге: a=1, b=0, c=0 (число 100), а сумма его цифр равна единице. Вот собственно и правильный ответ: наибольшее значение отношения трехзначного числа к сумме его цифр равно 100. Никакой цикл, по большому счету и не потребовался.

Добавлено через 3 часа 50 минут
Нужно чтоб были входные и выходные данные в txt
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.09.2011, 22:17
Ответы с готовыми решениями:

Найти наибольшее отношение
Найти наибольшее отношение трехзначного числа к сумме чисел, из которых он состоит

Найти наибольшее отношение трехзначного числа к сумме его цифр
Помогите подкорректировать программу! "Составить программу которая находит наибольшее отношение трехзначного числа к сумме его...

Задача на вывод отношение
Подскажите как решить данную задачу? Чтобы настроение жителей Солнечного города находилось по «Шкале Счастья» в рамках от Хорошего до...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2011, 22:17
Помогаю со студенческими работами здесь

Задача отношение эквивалентности
Помогите решить задачу: Доказать, что композиция отношений эквивалентности - отношение эквивалентности. Справедливо ли это для отношения...

Задача на отношение работ газа в цикле
Вот задачка Идеальный одноатомный газ совершает цикл состоящий из двух изобар и двух адиабат. КПД цикла равен n. Найдите отношение работ,...

Задача на отношение сигнал/шум на выходе накопителя
Аддитивная смесь сигнала в виде пачки из N видеоимпульсов с периодом 0.3 мс и нормального шума с интервалом корреляции 50 мкс подаётся на...

Найти отношение длин математических маятников, отношение периодов которых равно 2
6) Найти отношение длин математических маятников, отношение периодов которых равно 2.

Докажите что отношение делимости на множестве натуральных чисел есть отношение нестрогого порядка
Докажите что отношение делимости на множестве натуральных чисел есть отношение нестрогого порядка.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru