Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Nikita9413
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 43
#1

Разработка нерекурсивных функций: вычислить значение выражения, результат представить в виде обыкновенной дроби - C++

15.04.2013, 20:34. Просмотров 334. Ответов 1
Метки нет (Все метки)

помогите плииз)) не могу разобраться в задаче:вычислить значение выражения a/b+c/d; результат представить в виде обыкновенной дроби, выполнив сокращение.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 20:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разработка нерекурсивных функций: вычислить значение выражения, результат представить в виде обыкновенной дроби (C++):

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

Вычислить значение функции на отрезке. Результат представить в виде таблицы.
Табулирование функций Составить программу для вычисления значений функции F(x)...

Печать k-го члена последовательности в виде обыкновенной несократимой дроби
Разработайте набор функций для выполнения действий с обыкновенными дробями. Все...

Найти заданный член ряда в виде обыкновенной несократимой дроби
Для последовательности a1 = 1, a(n+1) = a(n) + 1/(1+а(n)) составить программу...

составить программу печати n-го элемента в виде обыкновенной несократимой дроби
Столкнулся с такой вот задачей, не подскажете как это провернуть??? Для...

Составить программу печати n-го элемента в виде обыкновенной несократимой дроби
Для последовательности а1 = 1, an+1 = an + 1/(1 + an) составить программу...

1
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,201
Завершенные тесты: 1
15.04.2013, 21:54 #2
Лучший ответ Сообщение было отмечено Nikita9413 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
void sum(int a,int b,int c, int d,int &x, int &y)
{
   x=a*d+c*b; // Числитель
   y=b*d;       // Знаменатель
   for(int i=2;i<=abs(x);i++) // сокращение дроби
   {
       if(x%i==0 && y%i==0)
       { x/=i;y/=i;i=2;}
   }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2013, 21:54
Привет! Вот еще темы с решениями:

Разработка нерекурсивных функций
Помогите пожалуйста написать программку Разработать функцию, которая для...

Разработка нерекурсивных функций
Разработать функцию, которая для заданного натурального числа N возвращает...

разработка нерекурсивных функций
Разработать функцию, которая для заданного натурального числа N возвращает...

разработка нерекурсивных функций.
Здравствуйте, задание таково - разработать функцию, которая для каждого...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru