C, C++

C, C++/C

[C언어] 조건을 만족하는 정사각형의 한 변의 길이를 구하는 프로그램

안녕하세요 성조입니다. 오늘도 이전에 풀었던 소스코드를 하나 갖고 왔습니다. 6가지 조건을 만족하는 정사각형의 한 변의 길이를 구하는 문제입니다. 하나하나 주석을 달았기 때문에 소스코드 통 하나, 주석으로 달았던 내용 하나를 올리고 포스팅을 끝내겠습니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include unsigned short each_sum(unsigned short area, unsigned short circum); unsigned short square_root(unsigned ..

C, C++/C

[C언어] *로 빈 사각형과 빈 공간 다이아몬드 출력하기

안녕하세요 성조입니다. 종강과 동시에 C언어 부족한 부분을 시작으로 자료구조, 웹, 알고리즘 등을 공부를 조금씩 시작했습니다. 그런데 제가 학과 변경을 하면서 친구가 C언어 책이 3권 있다고 준다 했던 책에 나온 *로 패턴이 그려진 문제를 봤더니 보자마자 눈으로 안 풀려서 엥 어떻게 풀었지..라는 생각으로 문제당 5분은 잡은 것 같네요.. 그래서 이런 패턴 문제가 나오면 다음에는 바로 풀기 위해서 개인 풀이를 남겨보려 합니다. 다음 패턴의 해설을 시작하겠습니다. * * * * * * * * * * * * * * * * 위 표는 문제 (a) 번에 제시된 모습을 따온 것입니다. 표의 패턴을 보면 가로 4줄 세로 6줄의 칸이 존재합니다. (i, j)의 2x2행렬로 표현하면 2,2~2,5와 3,2~3,5의 공간..

C, C++/C

[C언어 ] 라이프니츠 공식(Leibniz formula)을 50만항을 계산하는 프로그램

안녕하세요 성조입니다. 이전에 연구실에서 풀었던 문제를 갖고 왔습니다! 소스코드, 속도 측정한 소스코드, 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, C++/C++

C++ *로 X자 패턴 표현하기

안녕하세요 성조입니다. C++ 수업에서 교수님이 패턴으로 주신 문제인데 바로 풀이를 하지 못해서 작성해 둡니다. * * * * * * * * * 위와 같은 모습의 *을 출력할 수 있도록 하는 문제였습니다. 다시 표로 나타내면 다음과 같습니다. * * * * * * * * * 교수님한테 문제로 받았던 공백의 패턴입니다. #include int main() { int k = 5; for (int i = 1; i

C, C++/C

[C언어] 소수 판별하는 소스코드

안녕하세요 성조입니다. 오늘은 소수 판별하는 소스코드를 갖고 왔습니다. 사용자가 값을 입력해서 입력받은 값으로 소수를 구하는 코드에 대해서 포스팅하려 했는데 예전에 관심이 별로 없어서 대충 만들어놨던 소스코드가 이제 다시 보니깐 잘못 풀어놓은 소스코드더라고요 ㅋㅋㅋㅋㅋㅋㅋㅋㅠ 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..

C, C++/C

[C언어] 10, 8, 16, 2진수로 0~255값 출력하기

안녕하세요 오늘 포스팅부터는 성조라는 이름으로 포스팅할 예정입니다. C코드 중에 예전에 0~255까지 10, 8, 16, 2 각각의 진수에 맞춰서 출력하는 프로그램 코드를 짰는데 한참 초창기에 C언어 코드를 작성하면서 정렬에 대해서 친구에게 피드백 받고 수정하고 수정해서 짰던 기억이 나서 갖고 왔습니다 ㅠ 코드 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 #include void binary(short n); short main() { short line = 0; printf(" DE..

C, C++/C

[C언어] 1부터 100까지 정수의 약수를 구하고, 소수와 제곱수, 완전수를 구별하도록 하는 프로그램을 for를 이용하여 작성하라.

안녕하세요 성조입니다. 개인이 학습하기 위해 작성한 코드이므로 답이 아닐 가능성이 있습니다. 코드 #include int Prime(int a); int Squared(int a); int Perfection(int a); unsigned int main(){ for (int i = 1; i

C, C++/C

[C언어] 학년과 학기 입력 받아 수강과목 출력 프로그램

안녕하세요 성조입니다. 학년과 학기를 입력받아서 수강과목을 출력하는 프로그램입니다. 코드 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 #include..

SeongJo
'C, C++' 카테고리의 글 목록 (2 Page)