Написать программу на языке с(си) пусть процедура socr (a,b,p,q) от целых параметров (b≠0) приводит дробь a/b к несократимому виду p/q. описать данную процедуру и использовать её для дроби 1+1/2+1/3++1/20 к несократимому виду c/d.
111
500
Ответы на вопрос:
#include< stdio.h> #include< conio.h> int socr(long long int a, long long int b, long long int *p, long long int *q) { long long int d; int c = 0; if (a) { if((float)a/b< 0) { if(a< 0) a=-a; if(b< 0) b=-b; c = 1; } for(d = (a> b? b: a); (a%d! =0||b%d! =0); ; if (c) *p = -a / d; else *p = a / d; *q = b / d; } else { *p = 0; *q = 1; } return 0; } int main(int argc, char *argv[]) { long long int a = 1, b, p = 1, q = 1; for(b = 2; b < 21; b++) { printf("%lli/%lli + 1/%d = ",p,q,b); socr(p*b+q,q*b,& p,& q); printf("%lli/%lli\n",p,q); } getch(); }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
AlikhanKazbekov30.12.2021 11:38
-
jovanny160702.05.2020 14:47
-
feeedf04.03.2022 07:10
-
aresubject170125.02.2020 20:48
-
Жулдуз11111.02.2021 13:34
-
svetikkosharna24.11.2022 17:47
-
Deni0520.06.2020 21:25
-
barbariskaulyaЮлия30.11.2020 04:29
-
Гасан970709.08.2020 18:14
-
arturlatipov02.07.2022 06:31
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.