Форум программистов, компьютерный форум CyberForum.ru

Нахождение процентного соотношения - C++

Войти
Регистрация
Восстановить пароль
 
ShiftDj
1 / 1 / 0
Регистрация: 02.06.2013
Сообщений: 36
22.01.2014, 14:30     Нахождение процентного соотношения #1
n - целое
l - часть от целого
Требуется найти процентное соотношение l от n, используя только целочисленные функции. Выдать целое число - количество процентов.
----
Пример:
n=10
l=5
Вывод:
50
----
P.S. Суть именно состоит в том, что нельзя использовать обыкновенное деление, только целочисленное и остаточное, что лично меня ставит в ступр.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2014, 14:30     Нахождение процентного соотношения
Посмотрите здесь:

Рекуррентные соотношения C++
C++ Рекуррентные соотношения
C++ Циклическая форма реккурентного соотношения.
C++ Проверить справедливость соотношения
C++ Рекуррентные соотношения. Сумма и произведения
Составить программу вычисления суммы ряда с использованием рекуррентного соотношения C++
Сравнение двух текстов и вывод процентного совпадения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2437 / 1609 / 235
Регистрация: 24.11.2012
Сообщений: 3,949
22.01.2014, 14:32     Нахождение процентного соотношения #2
М?
C++
1
percent = l * 100 / n;
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,056
Записей в блоге: 10
Завершенные тесты: 1
22.01.2014, 14:36     Нахождение процентного соотношения #3
C++
1
int percent = l * 100 / n;
В чем проблема то?
ShiftDj
1 / 1 / 0
Регистрация: 02.06.2013
Сообщений: 36
22.01.2014, 14:38  [ТС]     Нахождение процентного соотношения #4
В данном случае сработает, но если к примеру n=1000; l=1 - это не поможет

Добавлено через 1 минуту
Хотя, с другой стороны, это можно приравнять к 0
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,056
Записей в блоге: 10
Завершенные тесты: 1
22.01.2014, 14:38     Нахождение процентного соотношения #5
100 / 1000 = 0 (целое число)
ShiftDj
1 / 1 / 0
Регистрация: 02.06.2013
Сообщений: 36
22.01.2014, 14:38  [ТС]     Нахождение процентного соотношения #6
Спасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2014, 14:40     Нахождение процентного соотношения
Еще ссылки по теме:

Разработка функции для подсчета процентного соотношения в строке C++
C++ Исправление ошибки в коде. Определение процентного соотношения
C++ Определение процентного содержания символов в текстовом файле
C++ Рекуррентные соотношения и динамическое программирование
Найти сумму ряда с использованием реккурентного соотношения C++

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

Или воспользуйтесь поиском по форуму:
0x10
2437 / 1609 / 235
Регистрация: 24.11.2012
Сообщений: 3,949
22.01.2014, 14:40     Нахождение процентного соотношения #7
Если нужно с точностью до сотых, то умножать не на 100, а на 10000. Полученный результат деленый на 100 - целая часть, остаток от деления на 100 - сотые. Но в условии не было требований к точности.
Yandex
Объявления
22.01.2014, 14:40     Нахождение процентного соотношения
Ответ Создать тему
Опции темы

Текущее время: 18:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru