Yevgenevich1150
?>

написать программу: Диапазон: [-10; 10]. Ввести массив A из 10 вещественных чисел, создать массив B из 21 вещественного числа с генератора псевдослучайных чисел. Реализовать функцию нахождения номера позиции элемента массива с наименьшей дробной частью.

Информатика

Ответы

Olga_Vyacheslavovich1054
While (tnum != 0)  //tnum, tden - числитель и знаменатель искомой                                    дроби
    {
        if (tnum < tden)
        {
            temp = tnum;
            tnum = tden;
            tden = temp;
        }
        tnum = tnum - tden;
    }
    gcd = tden;  //вычисляем наибольший общий делитель
    numerator = numerator / gcd;  //делим числитель и знаменатель на
                                                      НОД, получаем сокращенную дробь
    denominator = denominator / gcd;

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

написать программу: Диапазон: [-10; 10]. Ввести массив A из 10 вещественных чисел, создать массив B из 21 вещественного числа с генератора псевдослучайных чисел. Реализовать функцию нахождения номера позиции элемента массива с наименьшей дробной частью.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

pnat1235
Салиев
Никитина580
andreyduborezz2913
alf206
Nonstop788848
Fateevsa9
BrezhnevaKoidula
vyborovvs
Андрей628
kartyshkinaaa
Irina321t
alena
info7
Sergei_Olga658