본문 바로가기

C언어272

[C언어] 3차방정식을 해결하는 프로그램을 작성하시오 삼차방정식 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때 혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 1. 삼차방정식의 계수를 입력받는다. 2. 삼차식의 계수가 0이 아닐경우를 먼저 생각해준다. 3. 도함수의 판별식을 이용하여 최초함수의 근의 개수를 기준으로 나누어준다. if( (4*b*b-12*a*c) > 0 ) ※판별식이 > 0 경우 x0=(-2*b-sqrt(4*b*b-12*a*c))/(6*a) x1=(-2*b+sqrt(4*b*b-12*a*c))/(6*a) if( (f(x0)*f(x1)) 0 ) ※실근의 개수가 1개인 경우 4. else ※판별식이 0) a=center.. 2022. 12. 14.
[C언어] strcmp를 이용하여 비밀번호를 입력받고 비밀번호가 같다면 일치 다르다면 불일치를 출력하는 프로그램을 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include int main(void) { int i, k; char passwd[10] = { 0 }; printf("비밀번호를 입력하시오: "); for (i = 0; i 2022. 12. 14.
[C언어] 숫자, 대문자, 소문자를 섞어서 비밀번호를 만드는 프로그램을 작성하시오. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include int main(void) { int i; int is_upper, is_lower, is_digit; char password[30]; while (1) { printf("암호를 생성하시오: "); scanf(" %s", password); is_upper = is_lower = is_digit = 0; for (i = 0; i = '0' && password[i] = 'A' && password[i] = 'a' && password[i] 2022. 12. 14.
[C언어] 포인터를 이용하여 두 수의 실근을 구하는 함수를 작성하시오 void quadratic (int a, int b, int c, double* xplus, double* xminus) 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 include #include void quadratic (int a, int b, int c, double* xplus, double* xminus) { *xminus = (-b - sqrt (b * b - 4 * a * c))/ (2 * a); *xplus = (-b + sqrt (b * b - 4 * a * c))/ (2 * a); } int main (void) { int a = 10, b = 40, c = 30; double xplus, xminus; quadratic (a, b, c, &xplus, &xminus); printf ("첫번째 실근: %lf\n", xplus); printf ("두번째 실근 %lf\n", xmi.. 2022. 12. 14.