안녕하세요 성조입니다. 종강과 동시에 C언어 부족한 부분을 시작으로 자료구조, 웹, 알고리즘 등을 공부를 조금씩 시작했습니다. 그런데 제가 학과 변경을 하면서 친구가 C언어 책이 3권 있다고 준다 했던 책에 나온 *로 패턴이 그려진 문제를 봤더니 보자마자 눈으로 안 풀려서 엥 어떻게 풀었지..라는 생각으로 문제당 5분은 잡은 것 같네요.. 그래서 이런 패턴 문제가 나오면 다음에는 바로 풀기 위해서 개인 풀이를 남겨보려 합니다. 다음 패턴의 해설을 시작하겠습니다. * * * * * * * * * * * * * * * * 위 표는 문제 (a) 번에 제시된 모습을 따온 것입니다. 표의 패턴을 보면 가로 4줄 세로 6줄의 칸이 존재합니다. (i, j)의 2x2행렬로 표현하면 2,2~2,5와 3,2~3,5의 공간..
안녕하세요 성조입니다. 이전에 연구실에서 풀었던 문제를 갖고 왔습니다! 소스코드, 속도 측정한 소스코드, sqrt를 사용한 속도 측정 소스코드로 나눠서 코드에 대해 포스팅하겠습니다. (개인)접근 방법 1. (1/n) -> 분모는 계속 n+2값을 갖는다. 2. 500,000번 반복한다. 3. +, -, +, -...가 항이 모두 끝날 때까지 반복한다. 조건으로 문제를 풀이했고 다음과 같은 소스코드를 만들었습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include int main() { double pi = 0, num = 1; printf("\n\t"); for (int i = 1; i
안녕하세요 성조입니다. C++ 수업에서 교수님이 패턴으로 주신 문제인데 바로 풀이를 하지 못해서 작성해 둡니다. * * * * * * * * * 위와 같은 모습의 *을 출력할 수 있도록 하는 문제였습니다. 다시 표로 나타내면 다음과 같습니다. * * * * * * * * * 교수님한테 문제로 받았던 공백의 패턴입니다. #include int main() { int k = 5; for (int i = 1; i
안녕하세요 성조입니다. 오늘은 소수 판별하는 소스코드를 갖고 왔습니다. 사용자가 값을 입력해서 입력받은 값으로 소수를 구하는 코드에 대해서 포스팅하려 했는데 예전에 관심이 별로 없어서 대충 만들어놨던 소스코드가 이제 다시 보니깐 잘못 풀어놓은 소스코드더라고요 ㅋㅋㅋㅋㅋㅋㅋㅋㅠ 1, 2, 3 값만 대입해서 대충 확인하고 넘겼는데 알고 보니 오답이던 코드.. 처음 접하는 분들도 많이 푸는 것 같던데 아무리 예전에 풀었다 해도 기능을 제대로 작동하지 않는 소스코드를 갖고 아 풀었네 하고 넘긴 제 자신을 반성합니다.. 포스팅 덕분에 살았습니다... 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #incl..
안녕하세요 성조입니다. 개인이 학습하기 위해 작성한 코드이므로 답이 아닐 가능성이 있습니다. 코드 #include int Prime(int a); int Squared(int a); int Perfection(int a); unsigned int main(){ for (int i = 1; i