• ( НА ЯЗЫКЕ С++ ) Напишите процедуру, которая сокращает дробь вида M/N. Числитель и
    знаменатель дроби передаются как изменяемые параметры.

    ПРИМЕР.
    Входные данные
    25 15
    Выходные данные
    5/3

Ответы 6

  • не правильно
    • Автор:

      roberson
    • 5 лет назад
    • 0
  • А что не правильно. 25/15 = 5/3 - это не правильно?
    • Автор:

      emerson38
    • 5 лет назад
    • 0
  • на сайте проверено и написано wrong answer
  • Вы же видите, что для наглядности ввод и вывод в другом формате. Уберите в программе строку cout<<"input m n "; и строку cout<<m<<"/"<<n<<" = "; - это же элементарно.
  • Я знаю, все равно не получается
    • Автор:

      mojo
    • 5 лет назад
    • 0
  • #include <iostream>using namespace std;void reduce(int* m, int* n) {    int a,b,c;    a=*m; b=*n;// НОД a b  - алгоритм Евклида    do {        c=a%b;  a=b;  b=c;  }    while (b>0);    *m/=a;  *n/=a;}        int main() {    int m,n;    cout<<"input m n   "; cin>>m>>n;    cout<<m<<"/"<<n<<" = ";    reduce(&m,&n);    if (n>1) cout<<m<<"/"<<n<<endl;    else cout<<m<<endl;    system("pause");    return 0;}input m n   25 1525/15 = 5/3
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years