fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. // your code goes here
  13. }
  14. }
  15. #include <stdio.h>
  16. #include <stdlib.h>
  17. #include <math.h>
  18.  
  19. #define eps 1.0e-3
  20. #define p 1.129854
  21. #define A 2.827433388
  22.  
  23.  
  24. double f(double x);
  25.  
  26. int main(void)
  27. {
  28. int count;
  29. double a,b,m,y;
  30.  
  31. y=f(3.14159);
  32.  
  33. count=0;
  34.  
  35. printf("範囲の左の値を入力してください.\n");
  36. scanf("%lf",&a);
  37. printf("範囲の右の値を入力してください.\n");
  38. scanf("%lf",&b);
  39.  
  40. do {
  41. count++;
  42. m=(a+b)/2.0;
  43. if(f(m)*y<0) b=m;
  44. else a=m;
  45.  
  46. m=(a+b)/2.0;
  47.  
  48. if(count==1000){
  49. printf("収束しませんでした.\n");
  50. exit(1);
  51. }
  52. } while (fabs(a-b)>eps);
  53.  
  54. printf("解の値は %f\n収束するのに %d 回かかりました.",m,count);
  55.  
  56. }
  57.  
  58. double f(double x)
  59. {
  60. return sin(x-p)-(exp(-((x-A)*(29/1.2))/(314.159*0.163))*sin(A-p));
  61. }
  62.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:15: error: illegal character: '#'
#include <stdio.h>
^
Main.java:15: error: class, interface, or enum expected
#include <stdio.h>
         ^
Main.java:16: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:17: error: illegal character: '#'
#include <math.h>
^
Main.java:19: error: illegal character: '#'
#define eps 1.0e-3
^
Main.java:20: error: illegal character: '#'
#define p 1.129854
^
Main.java:21: error: illegal character: '#'
#define A 2.827433388
^
Main.java:26: error: class, interface, or enum expected
int main(void)
^
Main.java:29: error: class, interface, or enum expected
        double a,b,m,y;
        ^
Main.java:31: error: class, interface, or enum expected
	y=f(3.14159);
	^
Main.java:33: error: class, interface, or enum expected
        count=0;
        ^
Main.java:35: error: class, interface, or enum expected
        printf("???????????????.\n");
        ^
Main.java:36: error: class, interface, or enum expected
        scanf("%lf",&a);
        ^
Main.java:37: error: class, interface, or enum expected
        printf("???????????????.\n");
        ^
Main.java:38: error: class, interface, or enum expected
        scanf("%lf",&b);
        ^
Main.java:40: error: class, interface, or enum expected
        do {
        ^
Main.java:42: error: class, interface, or enum expected
                m=(a+b)/2.0;
                ^
Main.java:43: error: class, interface, or enum expected
                if(f(m)*y<0) b=m;
                ^
Main.java:44: error: class, interface, or enum expected
                else a=m;
                ^
Main.java:46: error: class, interface, or enum expected
		m=(a+b)/2.0;
		^
Main.java:48: error: class, interface, or enum expected
                if(count==1000){
                ^
Main.java:50: error: class, interface, or enum expected
                        exit(1);
                        ^
Main.java:51: error: class, interface, or enum expected
                }
                ^
Main.java:54: error: class, interface, or enum expected
        printf("???? %f\n?????? %d ???????.",m,count);
        ^
Main.java:56: error: class, interface, or enum expected
}
^
Main.java:61: error: class, interface, or enum expected
}
^
26 errors
stdout
Standard output is empty