Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
dream2366
27.12.2022
?>
Какова иерархия применения стилей к абзацу?
Информатика
Ответить
Ответы
Александра440
27.12.2022
#include <iostream>
using namespace std;
int gcd(int a, int b);
int main()
{
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
int n;
cin >> n;
for (int i = 0; i < n; ++i)
{
int a, b, c, d;
scanf("%d/%d+%d/%d=", &a, &b, &c, &d);
int num = a * d + b * c;
int den = b * d;
int cur_gcd = gcd(num, den);
num /= cur_gcd;
den /= cur_gcd;
cout << num;
if(den != 1)
cout << '/' << den;
cout << endl;
}
fclose(stdin);
fclose(stdout);
return 0;
}
int gcd(int a, int b)
{
if(a == 0)
return b;
return gcd(b % a, a);
}
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Какова иерархия применения стилей к абзацу?
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
ЕСЛИ МОЖНО, ТО С ОБЪЯСНЕНИЕМ. ЗАРАНЕЕ ОГРОМНОЕ Таблица стоимости перевозок устроена следующим образом: числа, стоящие на пересечениях строк и столбцов таблиц, означают стоимость перевозок между соо...
Автор: Aleksandrova Zhanna1250
Решить задачу с цикла с предусловием и с цикла с постусловием: найти произведение цифр введённого с клавиатуры числа.
Автор: tatur-642789
Составить алгоритм решения с алгоритмического языка псевдокода и с блок-схем, используя конструкцию циклического алгоритма требуется найти сумму чисел, кратных 7, в диапазоне от 0 до 100. вывести н...
Автор: Viktorovna
ОШИБКА@ Необходимо вычислить в Excel 706−48. Запись в MS Excel выглядит следующим образом: 706()48 −706−48 =706−48
Автор: zipylin
Впоследовательности записан числовой ряд с инкрементом +1 (где каждое последующее число больше предыдущего ровно на 1 необходимо продолжить данную последовательность, дописав последующие 6 чисел. ono...
Автор: Veselova
5. Сколько символов можно представить кодом 6. Зачем используется код Unicode?1. Английский эквивалент терминов, Изученных в данной теме, за-слова и найди Их перевод на русский и казахский языки.Зад...
Автор: keti0290103
В ячейку А1 введено число 2, а в ячейку В1 - значение 3. Какое значение будет получено в результате вычисления по формуле = (2^В1+А1^2)/2?
Автор: Олеся
Для чего нужно несколько моделей одного и того же объекта
Автор: juliaWinter
4. Назовите принципы, применяемые в областиКомпьютерной этики?
Автор: Daniil1945
Ребят не понимаю как решить
Автор: BelozerovaGeller648
Границы страниц в ms word можно увидеть: варианты ответа 1 в обычном режиме отображения документа 2 в режиме разметки страницы 3 в режиме структуры документа
Автор: Nazart44446
Нужно составить таблицу значений функции y=sinx*cosx на отрезке [0; п] с шагом 0, 1
Автор: abuzik
Є 4 однакові монети, знайти серед них 1 фальшиву монету. Відомо, що фальшива монета легша за справжню. Напишіть програму на Python.
Автор: Юрий197
Решить .ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона.каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей.на основании данных определите наи...
Автор: monolit-kolomna
Назовем натуральное число палиндромом, если его запись читается одинаково с начала и с конца (как, например 4884, 393, 1 определить, является ли заданное число и его квадрат палиндромами.
Автор: nnbeyo
▲
using namespace std;
int gcd(int a, int b);
int main()
{
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
int n;
cin >> n;
for (int i = 0; i < n; ++i)
{
int a, b, c, d;
scanf("%d/%d+%d/%d=", &a, &b, &c, &d);
int num = a * d + b * c;
int den = b * d;
int cur_gcd = gcd(num, den);
num /= cur_gcd;
den /= cur_gcd;
cout << num;
if(den != 1)
cout << '/' << den;
cout << endl;
}
fclose(stdin);
fclose(stdout);
return 0;
}
int gcd(int a, int b)
{
if(a == 0)
return b;
return gcd(b % a, a);
}