Дано:
H = 75 км/(сек×Мпк)
c = 300000 км/с
Найти:
R - ?
1) Воспользуемся законом Хаббла что-бы найти расстояние до квазара:
υ = HR - закон Хаббла, следовательно:
R = υ/H
2) Нам в условии задачи известно что полученная на основании анализа красного смещения, составляет 80% от скорости света, то есть скорость красного смещения равна:
υ = 80% × 300000 км/с/100% = 0,8 × 300000 км/с = 240000 км/с
3) Далее мы считаем что-бы найти расстояние до квазара используя формулу под пунктом (1):
R = 240000 км/с / 75 км/(с×Мпк) = 3200 Мпк
4) С учетом того, что 1 Мпк = 3,26×10⁶ св. лет, окончательно мы получим:
R = 3200 × 3,26×10⁶ = 1,043×10¹⁰ св. лет или 10,4 млрд. св. лет.
ответ: R = 10,4 млрд. св. лет.
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int to_10(int num, int syst){
int res = 0,cnt = 0;
while(num > 0){
res += num % 10 * pow(syst,cnt);
cnt++;
num /= 10;
}
return res;
}
int to_r(int num,int r){
string s;
while(num > 0){
s += num % r + '0';
num /= r;
}
reverse(s.begin(),s.end());
return stoi(s);
}
signed main() {
int a,b,p=7,q=4,r=5;
cin >> a >> b;
a = to_10(a,p);
b = to_10(b,q);
int ans = pow(a,2) + 2 * a + pow(b,2);
cout << ans << "(10)\n";
ans = to_r(ans,r);
cout << ans << "(" << r << ")\n";
}
D=(-4)^2-4*4*1=16-16=0
x1,2=4/8=1/2=0,5