/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define eps 1.0e-3
#define p 1.129854
#define A 2.827433388
double f(double x);
int main(void)
{
int count;
double a,b,m,y;
y=f(3.14159);
count=0;
printf("範囲の左の値を入力してください.\n");
scanf("%lf",&a);
printf("範囲の右の値を入力してください.\n");
scanf("%lf",&b);
do {
count++;
m=(a+b)/2.0;
if(f(m)*y<0) b=m;
else a=m;
m=(a+b)/2.0;
if(count==1000){
printf("収束しませんでした.\n");
exit(1);
}
} while (fabs(a-b)>eps);
printf("解の値は %f\n収束するのに %d 回かかりました.",m,count);
}
double f(double x)
{
return sin(x-p)-(exp(-((x-A)*(29/1.2))/(314.159*0.163))*sin(A-p));
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCX0KfQojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8bWF0aC5oPgoKI2RlZmluZSBlcHMgMS4wZS0zCiNkZWZpbmUgcCAxLjEyOTg1NAojZGVmaW5lIEEgMi44Mjc0MzMzODgKCgpkb3VibGUgZihkb3VibGUgeCk7CgppbnQgbWFpbih2b2lkKQp7CiAgICAgICAgaW50IGNvdW50OwogICAgICAgIGRvdWJsZSBhLGIsbSx5OwoKCXk9ZigzLjE0MTU5KTsKCiAgICAgICAgY291bnQ9MDsKCiAgICAgICAgcHJpbnRmKCLnr4Tlm7Ljga7lt6bjga7lgKTjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQuXG4iKTsKICAgICAgICBzY2FuZigiJWxmIiwmYSk7CiAgICAgICAgcHJpbnRmKCLnr4Tlm7Ljga7lj7Pjga7lgKTjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQuXG4iKTsKICAgICAgICBzY2FuZigiJWxmIiwmYik7CgogICAgICAgIGRvIHsKICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICBtPShhK2IpLzIuMDsKICAgICAgICAgICAgICAgIGlmKGYobSkqeTwwKSBiPW07CiAgICAgICAgICAgICAgICBlbHNlIGE9bTsKCgkJbT0oYStiKS8yLjA7CgogICAgICAgICAgICAgICAgaWYoY291bnQ9PTEwMDApewogICAgICAgICAgICAgICAgICAgICAgICBwcmludGYoIuWPjuadn+OBl+OBvuOBm+OCk+OBp+OBl+OBny5cbiIpOwogICAgICAgICAgICAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICAgICAgICAgfQogICAgICAgIH0gd2hpbGUgKGZhYnMoYS1iKT5lcHMpOwoKICAgICAgICBwcmludGYoIuino+OBruWApOOBryAlZlxu5Y+O5p2f44GZ44KL44Gu44GrICVkIOWbnuOBi+OBi+OCiuOBvuOBl+OBny4iLG0sY291bnQpOwoKfQoKZG91YmxlIGYoZG91YmxlIHgpCnsKICAgICAgICByZXR1cm4gc2luKHgtcCktKGV4cCgtKCh4LUEpKigyOS8xLjIpKS8oMzE0LjE1OSowLjE2MykpKnNpbihBLXApKTsKfQo=
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