Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7033 - Хоёр цэгийн хоорондох зай |
1 хэмжээст тоон шулуун, 2 хэмжээст координатын хавтгай болон 3 хэмжээст огторгуйд координатаараа өгөгдсөн 2 цэгүүдийн хоорондох зайг ол.
Input
Эхний мөрөнд 1 хэмжээст тоон шулуун дээрх 2 цэг координатаараа өгөгдөнө. 2 бүхэл тоо зайгаар тусгаарлагдан өгөгдөнө. Эхний тоо 1-р цэгийн координат, 2 дахь тоо 2-р цэгийн координат.
Хоёр дахь мөрөнд 2 хэмжээст хавтгайн 2 цэг координатаараа өгөгдөнө. 4 бүхэл тоо зайгаар тусгаарлагдан өгөгдөнө. Эхний 2 тоо 1-р цэгийн координат, дараагийн 2 тоо 2-р цэгийн координат.
Гурав дахь мөрөнд 3 хэмжээст огторгуйн 2 цэг координатаараа өгөгдөнө. 6 бүхэл тоо зайгаар тусгаарлагдан өгөгдөнө. Эхний 3 тоо 1-р цэгийн координат, дараагийн 3 тоо 2-р цэгийн координат.
Output
Эхний мөрөнд 1 хэмжээст 2 цэгийн хоорондох зайг таслалаас хойш 3 оронгийн нарийвчлалтайгаар гаргана.
Хоёр дахь мөрөнд 2 хэмжээст 2 цэгийн хоорондох зайг таслалаас хойш 3 оронгийн нарийвчлалтайгаар гаргана.
Гурав дахь мөрөнд 3 хэмжээст 2 цэгийн хоорондох зайг таслалаас хойш 3 оронгийн нарийвчлалтайгаар гаргана.
Example
Input:
5 -12
3 4 6 8
1 2 3 4 5 6
Output:
17.000
5.000
5.196
Нэмсэн: | Bataa |
Огноо: | 2013-01-15 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE |
hide comments
|
||||||||
2022-11-23 08:41:17
#include <stdio.h> #include <math.h> int main() { double a,b,c,d,e,f,h,i,j,k,l,m,n,o,p; scanf("%lf %lf",&a,&b); scanf("%lf %lf %lf %lf",&c,&d,&e,&f); scanf("%lf %lf %lf %lf %lf %lf",&j,&h,&i,&k,&l,&p); m=b-a; if(0>m){ m=m*(-1); } n=sqrt((e-c)*(e-c)+(f-d)*(f-d)); o=sqrt((k-j)*(k-j)+(l-h)*(l-h)+(p-i)*(p-i)); printf("%.3lf\n %.3lf\n %.3lf\n",m,n,o); return 0; } |
||||||||
2022-11-23 08:33:22
#include <bits/stdc++.h> #include <cmath> using namespace std; main() {int a,b,c,d,e,f,h,i,j,k,l,m,n,o,p; scanf("%f %f",&a,&b); scanf("%f %f %f %f",&c,&d,&e,&f); scanf("%f %f %f %f %f %f",&j,&h,&i,&k,&l,&p); m=b-a; if(0>m){ m=m*(-1); } n=sqrt((e-c)*(e-c)+(f-d)*(f-d)); o=sqrt((k-j)*(k-j)+(l-h)*(l-h)+(p-i)*(p-i)); printf("%.3f\n %.3f\n %.3f\n",m,n,o); } |
||||||||
2022-11-22 17:04:38
KУ-2 iin Z.Dolgoon huul #include <bits/stdc++.h> #include <cmath> using namespace std; int main() { float l1d, l2d, l3d, x, y; cin>>x>>y; if(x>y){ l1d=x-y; } else l1d=y-x; int i, a[4]; for(i=1; i<=4; i++){ cin>>a[i]; } l2d=sqrt(pow(a[1]-a[3], 2)+pow(a[2]-a[4], 2)); int b[6]; for(i=1; i<=6; i++){ cin>>b[i]; } l3d=sqrt(pow(b[1]-b[4], 2)+pow(b[2]-b[5], 2)+pow(b[3]-b[6], 2)); cout<<setprecision(3)<<fixed<<l1d<<endl<<l2d<<endl<<l3d; return 0; } |
||||||||
2022-09-12 10:31:46
megamind3 |
||||||||
2022-09-12 10:31:39
megamind2 |
||||||||
2022-09-12 10:31:25
megamind1 |
||||||||
2022-09-12 10:28:36
megamind |
||||||||
2022-07-12 07:10:11
#include<bits/stdc++.h> using namespace std; int main () { double x1, y1, x2, y2, x21, y21, x3, y3, z3, x31, y31, z31, d=0, t=0,three=0 ; cin>>x1>>y1; cin>>x2>>y2>>x21>>y21; cin>>x3>>y3>>z3>>x31>>y31>>z31; d=x1-y1; t=sqrt(pow(x21-x2,2)+pow(y21-y2,2)); three=sqrt(pow(x31-x3,2)+pow(y31-y3,2)+pow(z31-z3,2)); cout<<fixed<<setprecision(3)<<d<<endl; cout<<fixe#include<bits/stdc++.h> using namespace std; int main () { double x1, y1, x2, y2, x21, y21, x3, y3, z3, x31, y31, z31, d=0, t=0,three=0 ; cin>>x1>>y1; cin>>x2>>y2>>x21>>y21; cin>>x3>>y3>>z3>>x31>>y31>>z31; d=x1-y1; t=sqrt(pow(x21-x2,2)+pow(y21-y2,2)); three=sqrt(pow(x31-x3,2)+pow(y31-y3,2)+pow(z31-z3,2)); cout<<fixed<<setprecision(3)<<d<<endl; cout#include<bits/stdc++.h> using namespace std; int main () { double x1, y1, x2, y2, x21, y21, x3, y3, z3, x31, y31, z31, d=0, t=0,three=0 ; cin>>x1>>y1; cin>>x2>>y2>>x21>>y21; cin>>x3>>y3>>z3>>x31>>y31>>z31; d=x1-y1; t=sqrt(pow(x21-x2,2)+pow(y21-y2,2)); three=sqrt(pow(x31-x3,2)+pow(y31-y3,2)+pow(z31-z3,2)); cout<<fixed<<setprecision(3)<<d<<endl; cout<<fixed<<setprecision(3)<<t<<endl; cout<<fixed<<setprecision(3)<<three; }<fixed<<setprecision(3)<<t<<endl; cout<<fixed<<setprecision(3)<<three; }d<<setprecision(3)<<t<<endl; cout<<fixed<<setprecision(3)<<three; } Ганзориг Энгүүнбаяр |
||||||||
2022-04-02 06:01:11
#include<stdio.h> #include<math.h> main() { int a1,a2,q1,w1,q2,w2,x1,y1,z1,x2,y2,z2; double s1,s2,s3; scanf("%d %d ",&a1,&a2); scanf("%d %d %d %d",&q1,&w1,&q2,&w2); scanf("%d %d %d %d %d %d",&x1,&y1,&z1,&x2,&y2,&z2); s1=a1-a2; printf("\n%.3lf",s1); s2=sqrt(pow((q2-q1),2)+pow((w2-w1),2)); printf("\n%.3lf",s2); s3=sqrt(pow((y2-y1),2)+pow((z2-z1),2)+pow((x2-x1),2)); printf("\n%.3lf",s3); } |
||||||||
2022-01-17 12:24:13
#include<bits/stdc++.h> #include<math.h> using namespace std; int main(){ int a,b,x1,y1,x2,y2,x3,y3,z3,x4,y4,z4; double hemjeest1,hemjeest2,hemjeest3; cin>>a>>b>>x1>>y1>>x2>>y2>>x3>>y3>>z3>>x4>>y4>>z4; hemjeest1=abs(a-b); hemjeest2=sqrt(pow((x2-x1),2)+pow((y2-y1),2)); hemjeest3=sqrt(pow((x4-x3),2)+pow((y4-y3),2)+pow((z4-z3),2)); cout<<fixed<<setprecision(3)<<hemjeest1<<endl; cout<<fixed<<setprecision(3)<<hemjeest2<<endl; cout<<fixed<<setprecision(3)<<hemjeest3; return 0; } |