Ответы
Ответ дал:
0
Ответ:
#include <bits/stdc++.h>
using namespace std;
int main() {
int a = 360, b = 2940;
int i = 2;
while(i < pow(a, 0.5)) {
if(a % i == 0 && b % i == 0) {
a /= 2;
b /= 2;
}else {
i++;
}
}
cout << a << "/" << b;
}
dsxakep:
Дробь сокращается не до конца. Я написал правильный код
Ответ дал:
0
#include <iostream>
using namespace std;
int main() {
int j, tmp, num, den;
num = 360;
den = 2940;
while(j != 1){
tmp = num;
for(j = tmp; j > 0; j--){
if(!(num % j) && !(den % j)){
num /= j;
den /= j;
break;
}
}
}
cout << num << " / " << den;
return 0;
}
Вас заинтересует
11 месяцев назад
1 год назад
1 год назад
6 лет назад
6 лет назад
8 лет назад