Лена Ковзель
Лена Ковзель

Простенькая программа на си

Суть: надо сократить обыкновенную дробь, не пойму почему не то считает

a=16;
b=17;
c=18;
d=19;

a=a*d+b*c;// числитель суммарной дроби
b=b*d;//знаменатель суммарной дроби
//надо сократить полученную дробь
i=2;//сначала будем проверять сокращается ли числитель и знаменатель на 2

do
{
c=a%i;
d=b%i;
if (c&&d==0)
{(a=a/i)&&(b=b/i);
continue;}
i=i++;
}
while (i!=b);

printf("%d\n",a);
printf("%d",b);
getch ();

РШ
Резо Шония

найди НОД и раздели на него числитель и знаменатель.
НОД через рекурсивную функцию реализуется просто

Похожие вопросы
Подскажите программу для видеомонтажа, простенькую.
Друзья, помогите, пожалуйста, написать программу на СИ.
помогите, проверьте программу на си++
Pascal Простенькая программа.
пожалуйста помогите написать программу на языке си.
Помогите исправить ошибки в программе на языке СИ.
помогите написать план, для написания программы на си
найдите ошибку в простеньком маленьком коде на си++
программа на си++
Программа на си++