Информатика, опубликовано 17.03.2019 14:30
При замене жесткого диска данные сотрутся
Ответ оставил: Гость
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
const int m=8;
int n[m] = {2,3,2,4,4,5,2,3},
h[m] = {4,5,12,3,10,11,10,6};
double a = 30*M_PI/180, H = 0;
for (int i=0; i < m; i++){
a = asin(sin(a)/n[i]);
H += h[i]*tan(a);
}
cout << "alfa = " << a*180/M_PI << endl;
cout << "H = " << H << endl;
system("PAUSE");
return 0;
}
Результат:
alfa = 0.00497359
H = 2.0175
#include <cmath>
using namespace std;
int main()
{
const int m=8;
int n[m] = {2,3,2,4,4,5,2,3},
h[m] = {4,5,12,3,10,11,10,6};
double a = 30*M_PI/180, H = 0;
for (int i=0; i < m; i++){
a = asin(sin(a)/n[i]);
H += h[i]*tan(a);
}
cout << "alfa = " << a*180/M_PI << endl;
cout << "H = " << H << endl;
system("PAUSE");
return 0;
}
Результат:
alfa = 0.00497359
H = 2.0175
Ответ оставил: Гость
Var n,m,a,b,c,d,k:longint;
function NOD(x,y:longint):longint;
var c:longint;
begin
while y>0 do
begin
c:=x mod y;
x:=y;
y:=c;
end;
NOD:=x;
end;
Function NoK(x,y:longint):longint;
begin
NOK:=(x*y) div NOD(x,y);
end;
begin
readln(a,b,c,d);
n:=NoK(b,d);
a:=a*(n div b);
c:=c*(n div d);
m:=a+c;
k:=nod(a,c);
write(m div k, ,n div k);
end
function NOD(x,y:longint):longint;
var c:longint;
begin
while y>0 do
begin
c:=x mod y;
x:=y;
y:=c;
end;
NOD:=x;
end;
Function NoK(x,y:longint):longint;
begin
NOK:=(x*y) div NOD(x,y);
end;
begin
readln(a,b,c,d);
n:=NoK(b,d);
a:=a*(n div b);
c:=c*(n div d);
m:=a+c;
k:=nod(a,c);
write(m div k, ,n div k);
end
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01