Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
assel00031
28.11.2020 15:47 •
Информатика
Натуральные числа а и в являются числителем и знаменателем обыкновенной дроби. сократить эту дробь, написать программу на си
Ответ:
kri2221
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 оценок)
Популярные вопросы: Информатика
умник1622
19.11.2020 13:22
Составьте программу для нахождения s круглого зеркала,используемого в телескопе, по формуле s=πr (в квадрате), радиус зеркала r=100,π=3,141595. все исходящие данные введите...
ksyxa92
25.01.2021 00:28
Нужно перевести отрицательные десятичные числа в двоичные 1)-32 2)-102 3)-126...
Говницооо
23.11.2020 12:52
үш пакет ақпарат жіберілді. А құрылғысы В құрылғысы арқылы С құрыдғысына ақпарат тасымалдайды. Берілген ережелерді сақтай отырып ,қанша секундтан екен С құрылғысы А құрылғысынан...
Asika11
05.03.2022 12:11
На материнской плате располагается: 1. базовая система ввода-вывода 2. оперативная память 3. микросхема кеш-память 4. процессор...
DrozZzD
06.05.2023 01:41
Втаблице dat хранятся данные о количестве сделанных учениками (dat[1] сделал первый ученик, dat[2] – второй и т. определите, какое число будет напечатано в результате работы...
nut56
22.10.2022 04:09
Найдите, где в киностудии меняется формат видео, соотношение сторон. какие форматы можно выбрать? 4: 3 и 16: 9 4: 3 и 20: 10 5: 4 и 16: 9 4: 3 и 16: 12 3: 2 и 16: 9...
УбийцаАкамеAkameKill
05.11.2022 18:38
Вечер добрый, добрые люди. буду признательна, еасли с по информатике. текст составлен с использованием алфавита мощностью 32 символа и содержит 8 страниц, на каждой странице...
KateySh
20.01.2021 10:51
Ввести рост человека. вывести на экран высокий , если его рост превышает, 180 см и не высокий в противном случае....
fffg16hgkk
11.02.2020 13:00
Составьте слова из звуков трансформации (10 слов)...
Zzzzzzzzz1111
12.11.2022 14:06
Найди точку пересечения графиков, заданных формулой y=1,5x и 2y+1x=21,без построения Хлп у меня время в ЯКлассе...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#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;
}