-6709305628НАЧАЛО
0НАЧАЛО
int main()
110504740298570014608423854010n=200
0n=200
20323423686957005306643475355нет
0нет
13280292954851да
да
15012392904490ВЫВОД: ошибка
00ВЫВОД: ошибка
1431388317758900-3753332863947dva_n>200
00dva_n>200
57281935286940030677342205648КОНЕЦ
0КОНЕЦ
282130524083110015741652011045ВЫВОД: ошибка
00ВЫВОД: ошибка
13866942151917да
да
1438031240772500-2888762072738dva_n<=0
00dva_n<=0
-260350461645ВВОД dva_n
00ВВОД dva_n
5958792660043нет
0нет
19253201238581нет
0нет
5815781882250да
да
36423601294130КОНЕЦ
0КОНЕЦ
339534514763750021639971047888ВЫВОД: ошибка
00ВЫВОД: ошибка
5724392737071058166092033602028218148521000580390194274105816883322710
-877912397950удалось считать целое dva_n
00удалось считать целое dva_n
4317805179754КОНЕЦ
0КОНЕЦ
-19636322677dva_n=2*n
00dva_n=2*n
498602029004800
3630930267970да
да
3808388137062ВЫВОД: x[0],x[1],sqrt(mod2_vect(x[0],x[1]))
00ВЫВОД: x[0],x[1],sqrt(mod2_vect(x[0],x[1]))
2287318216193dva_n=2
00dva_n=2
633584974000-246087206179i=0
i<dva_n
i++
00i=0
i<dva_n
i++
359776320056200158393420070900-605350200709-60588820070900
2987138156649нет
0нет
3012635232214007034341911350-246185332008ВВОД x[i],x[i+1]
00ВВОД x[i],x[i+1]
230768870485dva_n=4
00dva_n=4
368344048504да
да
36589186696800426558823007ВЫВОД: x[0],x[1],x[2],x[3],0.5*(x[0]+x[2]),0.5*(x[1]+x[3]),0.5*sqrt(mod2_vect(x[2]-x[0],x[3]-x[1]))
00ВЫВОД: x[0],x[1],x[2],x[3],0.5*(x[0]+x[2]),0.5*(x[1]+x[3]),0.5*sqrt(mod2_vect(x[2]-x[0],x[3]-x[1]))
-614143321945006871191460990
300350215484нет
0нет
300794665307002163739253609num=f(x,dva_n)
00num=f(x,dva_n)
29643273173530
1979442160655ВЫВОД: num,x[400],x[401],sqrt(x[402])
00ВЫВОД: num,x[400],x[401],sqrt(x[402])
2331085264160КОНЕЦ
0КОНЕЦ
29671111194290
4511284195287КОНЕЦ
0КОНЕЦ
506534632385008190031878130
double vect_mult(double x1,double y1,double x2,double y2)
766250183075
28233132080ВВОД:
x1,y1,x2,y2
00ВВОД:
x1,y1,x2,y2
-323703374211ВЫВОД:
fabs(x1*y2-x2*y1)
00ВЫВОД:
fabs(x1*y2-x2*y1)
69884216549100
6953257268300
double scal_mult(double x1,double y1,double x2,double y2)
766250183075
28233132080ВВОД:
x1,y1,x2,y2
00ВВОД:
x1,y1,x2,y2
-323703374211ВЫВОД:
x1*x2+y1*y2
00ВЫВОД:
x1*x2+y1*y2
69884216549100
6953257268300
double mod2_vect(double x,double y)
766250183075
28233132080ВВОД:
x, y
00ВВОД:
x, y
-323703374211ВЫВОД:
x*x+y*y
00ВЫВОД:
x*x+y*y
69884216549100
6953257268300
int equal(double x,double y)
766250183075
28233132080ВВОД:
x, y
00ВВОД:
x, y
115619319454x=x-y
0x=x-y
69884216549100
686581279791
-420712235488x<EPS и
x>-EPS
00x<EPS и
x>-EPS
1776535193675нет
0нет
202872771071ВЫВОД:
0
00ВЫВОД:
0
177736410804800
633046263476да
да
68614230504500
-262255184687ВЫВОД:
1
00ВЫВОД:
1
int find_circle(double *x,int iA,int iB,int iC)
1143879200611
502822149860ВВОД:
x, iA, iB, iC
00ВВОД:
x, iA, iB, iC
-262450372452xAB=x[iB]-x[iA], yAB=x[iB+1]-x[iA+1],
xAC=x[iC]-x[iA], yAC=x[iC+1]-x[iA+1],
xBC=x[iC]-x[iB], yBC=x[iC+1]-x[iB+1],
S=vect_mult(xAB,yAB,xAC,yAC)
00xAB=x[iB]-x[iA], yAB=x[iB+1]-x[iA+1],
xAC=x[iC]-x[iA], yAC=x[iC+1]-x[iA+1],
xBC=x[iC]-x[iB], yBC=x[iC+1]-x[iB+1],
S=vect_mult(xAB,yAB,xAC,yAC)
114690817418500
11882802117970
2153529254146да
да
2397467187276ВЫВОД:
0
00ВЫВОД:
0
159287187373 equal(S,0.)
00 equal(S,0.)
215475015440300
114256179521нет
0нет
-350373332935S=0.5/S/S; a2=mod2_vect(xBC,yBC);
b2=mod2_vect(xAC,yAC); c2=mod2_vect(xAB,yAB);
alpha=S*a2*scal_mult(xAB,yAB,xAC,yAC);
beta=-S*b2*scal_mult(xAB,yAB,xBC,yBC);
gamma=S*c2*scal_mult(xAC,yAC,xBC,yBC);
x[400]=alpha*x[iA]+beta*x[iB]+gamma*x[iC];
x[401]=alpha*x[iA+1]+beta*x[iB+1]+gamma*x[iC+1];
x[402]=0.5*S*a2*b2*c2;
00S=0.5/S/S; a2=mod2_vect(xBC,yBC);
b2=mod2_vect(xAC,yAC); c2=mod2_vect(xAB,yAB);
alpha=S*a2*scal_mult(xAB,yAB,xAC,yAC);
beta=-S*b2*scal_mult(xAB,yAB,xBC,yBC);
gamma=S*c2*scal_mult(xAC,yAC,xBC,yBC);
x[400]=alpha*x[iA]+beta*x[iB]+gamma*x[iC];
x[401]=alpha*x[iA+1]+beta*x[iB+1]+gamma*x[iC+1];
x[402]=0.5*S*a2*b2*c2;
117816912148100
141800330831700
485140185371ВЫВОД:
1
00ВЫВОД:
1
int point_on_circle(double *x,int iP)
1864848200611
1229995149469ВВОД:
x, iP
00ВВОД:
x, iP
-420370334548equal(mod2_vect(x[iP]-x[400],x[iP+1]-x[401]),x[402])
00equal(mod2_vect(x[iP]-x[400],x[iP+1]-x[401]),x[402])
186787716510000
4122860296740нет
0нет
-422959370889да
да
418699519987900-42017522625600
-675103432826ВЫВОД:
1
00ВЫВОД:
1
330307581378ВЫВОД:
0
00ВЫВОД:
0
int circle_num(double *x,int dva_n,int nC)
766250183075
27696128465ВВОД:
x, dva_n, nC
00ВВОД:
x, dva_n, nC
69884216549100
38818046843num=3
00num=3
2500630279400нет
0нет
3017080163879ВЫВОД:
num
00ВЫВОД:
num
-252583206375dva_i=nC
dva_i<dva_n
dva_i+=2
00dva_i=nC
dva_i<dva_n
dva_i+=2
710224537300
2506687209941-631727209941-63172720994100
96847320324800
-253658143803point_on_circle(x,dva_i)
00point_on_circle(x,dva_i)
217243325141100
88900023349да
да
387838299720num=num+1
00num=num+1
9800983907700
97726527593200
-63172718957200
int f(double *x,int dva_n)
766250183075
-254293135011ВВОД:
x, dva_n
00ВВОД:
x, dva_n
-139700367030nA=0,nB=2,nC=4,num=2
00nA=0,nB=2,nC=4,num=2
69884216549100
3276893177262нет
0нет
447577344987x[400]=0.5*(x[0]+x[2])
x[401]=0.5*(x[1]+x[3])
x[402]=0.25*mod2_vect(x[2]-x[0],x[3]-x[1])
00x[400]=0.5*(x[0]+x[2])
x[401]=0.5*(x[1]+x[3])
x[402]=0.25*mod2_vect(x[2]-x[0],x[3]-x[1])
3228097118111002171700125730find_circle (x,nA,nB,nC)
00find_circle (x,nA,nB,nC)
-253609214239dva_i=0
dva_i<dva_n-4
dva_i+=2
00dva_i=0
dva_i<dva_n-4
dva_i+=2
710224537300
5339715144975001588770218294-64052119934100-631727209941
359742184796да
да
468678849823ВЫВОД:
num
00ВЫВОД:
num
76615220320000
32368881831700115912123825dva_j=dva_i+2
dva_j<dva_n-2
dva_j+=2
00dva_j=dva_i+2
dva_j<dva_n-2
dva_j+=2
193562610013500386114212651300-243694118794-25365812651200
121465711762100
57262441275dva_k=dva_j+2
dva_k<dva_n
dva_k+=2
00dva_k=dva_j+2
dva_k<dva_n
dva_k+=2
1966554601320354254317003650127455250023928274552500
18652883883300309049197094find_circle(x,dva_i,dva_j,dva_k)
00find_circle(x,dva_i,dva_j,dva_k)
3086100274955нет
0нет
342064829591000
182562513970да
да
186528880304001021227238565cur=circle_num(x,dva_n,dva_k+2)
00cur=circle_num(x,dva_n,dva_k+2)
199717320613200
89813467553cur>num
00cur>num
276078424179нет
0нет
1934650177556да
да
30786272569300198784227187800
153079097643num=cur
nA=dva_i
nB=dva_j
nC=dva_k
00num=cur
nA=dva_i
nB=dva_j
nC=dva_k
199878525444000
-2536583154470020354216539300
-63172831701200
MaryChe 5.0
Выполню качественно, раньше срока, с соблюдением требований и уникальности. 1. ФБОУ ВО СПбГАУ, Технология произв. с/х продукции - технолог производства 2. ФБОУ ВО СПбГАУ, Менеджмент - Организация предпринимательской деятельности в АПК
На странице представлен фрагмент
Уникализируй или напиши новое задание с помощью нейросети
Похожие работы
Определить сопротивление растеканию сложного заземления
Определить сопротивление растеканию сложного заземления, состоящего из вертикальных стержневых заземлителей и горизонтальной полосы. Исходные данные принять по варианту, номер которого совпадает с последней...
3 Заносим числовые данные по задаче в 5 столбец и 6 столбец
3. Заносим числовые данные по задаче в 5 столбец и 6 столбец. Данные столбца 5 – это данные уровня притязаний, а столбца 6 – силы воли Кодируем переменные: для этого переходим с листа «представление...