요즘 혼자 안되는 실력으로 C(++)로 이런저런 삽질하고 있습니다. 파이(Pi)값 한 천만자리 계산해보겠다고, 다른 수치계산 라이브러리 안빌리고 char 배열의 형태로 숫자 정의해서 사칙연산부터 무한급수를 이용한 초월함수까지 하나하나 정의해나가려는 계획...이 있었으나, 덧셈뺄셈 구현하는데 며칠째 헤매고 있습니다. 어떻게든 혼자 해결보겠다고 밤까지 다 샜는데 아무리 코드를 읽어도 답이 안나옵니다.. (솔직히 더 열심히 읽어보고싶지도않아요 ㅠ).
수치계산용으로 실제 써먹진 못하겠으나 99% 이상 정확도는 나오는거 같애요. 거의 다 맞는데 1000번이상 테스트 돌려보면 꼭 몇개씩 깨지는 문자가 출력됩니다. 결과값을 텍스트 파일로 만들어서 매스매티카로 읽어들인다음 실제계산이 맞는지 검증을 해야하는데 자꾸 깨진문자때문에 골치가 아프네요. 남은 1%를 반드시 채워야하는데 도와주시면 정말 감사하겠습니다.
코드는 C++11의 람다식과 같은 편리한 부가기능을 조금 활용한 사실상의 C언어 입니다. STL, vector, template, OOP, 이런건 쓸줄모릅니다 ㅠ.