fork download
  1.  
  2. import java.util.*;
  3. import java.lang.*;
  4. import java.io.*;
  5. import java.lang.Math;
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. Scanner in=new Scanner(System.in);
  11. int n, m;
  12. n=in.nextInt();
  13. double A[]=new double[n];
  14. double B[]=new double[n];
  15. double coq, s1, s2, s3, deg;
  16. s1=0;
  17. s2=0;
  18. s3=0;
  19. for(int j=0; j<n; j++) //Инициализация А
  20. A[j]=in.nextDouble();
  21. for(int j=0; j<n; j++) //Инициализация В
  22. B[j]=in.nextDouble();
  23. for(int i=0; i<n; i++){ // Вычисление каждой суммы указанной в формуле
  24. s1+=A[i]*B[i];
  25. s2+=A[i]*A[i];
  26. s3+=B[i]*B[i];
  27. }
  28. coq=s1/Math.sqrt(s2*s3);
  29. deg=Math.acos(coq);
  30. System.out.printf("Rad: %8.6f \n", deg);
  31. System.out.printf("Deg: %8.4f", (deg*180)/3.1417);
  32. }
  33. }
Success #stdin #stdout 0.16s 321344KB
stdin
2	0 2	3 0
stdout
Rad: 1.570796 
Deg:  89.9969