Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
valerija1234
25.07.2020 17:21 •
Информатика
Натуральные числа а и в являются числителем и знаменателем обыкновенной дроби. сократить эту дробь, написать программу на си
Показать ответ
Ответ:
FunGamer741
10.07.2020 22:01
#include<iostream>
#include<Windows.h>
#include<locale>
int main()
{
setlocale(LC_ALL, "Russian");
int a, b;
int n;
std::cout << "Введите числитель: ";
std::cin >> a;
std::cout << "Введите знаменатель:";
std::cin >> b;
n = a < b ? a:b;
for(int i=1; i<=n; i++)
if(!(a%i) && !(b%i))
{
a/=i;
b/=i;
}
std::cout << " " << a << " \n" << "---";
if(b == 1) std::cout << " = " << a;
std::cout << "\n " << b << " \n";
system("pause");
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
olaskripcenko87
10.11.2021 22:46
1)Пусть имеется оператор присваивания X=A or B and C, где переменные X, A, B, C имеют тип Boolean. Напишите условный оператор, который эквивалентен данному (например, оператору присваивания...
меланамасимова
02.03.2020 18:39
Приведите пример взвешенного графа?быстрей...
anna20032004
14.10.2021 11:49
Написать программу, которая проверяет, делятся ли на 3(2,4) целое число,введенное с клавиатуры...
Мандер
11.06.2021 15:10
Разработать. схему алгоритма, который запрашивает ввод целого числа в переменную в и выводит это число на экран. отгладить алгоритм и проверить его правильность на числах 1; -5; 256;...
ddiana004
11.06.2021 15:10
Var a: array[1..1000]of integer; i,n,summ: integer; begin write( введите кол-во элементов ); readln(n); write( введите элементы массива ); for i: =1 to n do readln(a[i]); for i: =1...
анг26
10.12.2020 23:35
Известно колличество жителей которые проживают в каждом из n районов города. составить программу для нахождения колличества районов в котором проживает не больше чем 70000 жителей....
melnikowapolia
23.11.2020 08:48
Выполнить операций умножения и делений над числами с фз.вычислить значение выражения положительных цифры представить в пк,отрицательные в ок или дк. подробное...
Milagrosrr
18.02.2022 12:26
24 ! lego mindstorms ev3 нужно сделать проэкт в виде робота, подскажите что-то лёгкое и чтобы не было похоже на другие, также нужно написать программу....
Dashad27
23.07.2020 01:57
C++. создать двумерный массив, заполненный случайными целыми числами из диапозона от -20 до 20. найти разницу между знаениями: первое - сумма всех элементов массива, кроме тех, которые...
maricn2102
03.05.2021 12:46
Написать в паскаль. двухмерный массив размером m*n заполнить случайными целыми числами в интервале от -90 до 0. вывести полученный массив на экран в виде таблицы. найти количество...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#include<Windows.h>
#include<locale>
int main()
{
setlocale(LC_ALL, "Russian");
int a, b;
int n;
std::cout << "Введите числитель: ";
std::cin >> a;
std::cout << "Введите знаменатель:";
std::cin >> b;
n = a < b ? a:b;
for(int i=1; i<=n; i++)
if(!(a%i) && !(b%i))
{
a/=i;
b/=i;
}
std::cout << " " << a << " \n" << "---";
if(b == 1) std::cout << " = " << a;
std::cout << "\n " << b << " \n";
system("pause");
return 0;
}