본문 바로가기

분류 전체보기21

[예제] C언어로 주식 매수, 매도 평균값 구하기 C언어로 주식 매수, 매도 평균값 구하기 시뮬레이션C언어로 주식 매수, 매도 평균값을 구하는 프로그램을 만들려고 합니다. 그렇다면 처음으로 준비해야 할 것은 주식거래를 위한 기초 데이터를 저장해야 하는데 이때는 배열을 이용해야 합니다. 그리고 주식을 매수와 매도할 경우 해당 값의 데이터 들의 합을 데이터의 개수로 나누는 구조도 계산하여 프로그램을 만들 예정입니다. 프로그램을 원활하게 하기 위해서 최대 거래횟수를 둘 예정이며 매수 평균값과 매도 평균값을 구하기 위해 숫자를 입력받을 것입니다. 나아가 해당 프로그램에서 주식종목 및 국내주식, 해외주식까지 고려해서 확장해 볼 생각입니다.: 표준 입출력 라이브러리코드 구현 및 설명#include #define MAX\_TRANSACTIONS 100 // 최대 거.. 2024. 8. 10.
[예제] C언어로 연도를 입력받아 윤년 여부 판별하기 C언어로 연도를 입력받아 윤년 여부 판별하기 시뮬레이션C언어로 연도를 입력받아 해당 연도가 윤년인지 여부를 판별하는 프로그램을 만들것입니다. 그렇다면 프로그램을 만들기 위해서는 윤년이라는 개념이 필요합니다. 윤년이란? 4년마다 한번씩 2월이 29일이 되는 해를 말합니다. 그렇다면 프로그램에서 윤년을 판단하려면 내가 제공한 연도가 4로 나누어지고 100으로 떨어지지 않는 해를 윤년으로 볼 수 있으며 또는 400으로 딱 나누어 떨어지는 해도 윤년이라고 조건을 줄 수 있습니다.: 표준 입출력 라이브러리 코드 구현 및 설명#include // 윤년 판별 함수int is_leap_year(int year) { return (year % 4 == 0 && year % 100 != 0) || year % 400.. 2024. 8. 9.
[예제] C언어로 1~500 사이의 두 홀수의 소수 구하는 방법 C언어로 1~500 사이의 두 홀수의 소수 구하는 방법 시뮬레이션C언어로 1과 500사이의 두 홀수의 소수를 구하는 방법읭 프로그램을 만들기 위해선 소수와 홀수의 개념이 필요하다.소수란 1과 자기 자신으로만 나누어 떨어지는 양의 정수를 말하며 홀수는 2로 나누어 떨어지지 않는 정수를 의미한다. 해당 프로그램을 관련 프로그램으로 만들기 위해선 math.h 라이브러리가 필요하다. sqrt 함수는 일반적인 소수 판별 알고리즘에서 자주 사용되지 않는 sqrt 함수를 활용할 예정입니다. 그리고 짝수를 제외하고 홀수만 검사하는 부분을 명시적으로 표현할 것이며 두 개의 홀수 소수를 찾으면 즉시 반복문을 종료하는 부분으로 코드를 완성할 것입니다.: 표준 입출력 라이브러리: 수학 함수 라이브러리 (sqrt 함수 사용)이.. 2024. 8. 8.
[예제] C언어로 생년월일을 입력받아 만나이와 별자리를 알려주는 프로그램 C언어로 생년월일을 입력받아 만나이와 별자리를 알려주는 프로그램 시뮬레이션C언어로 생년월일을 입력받아 만나이와 별자리를 알려주는 프로그램을 만들기 위해서는 첫번째로 날짜 계산을 하는 법을 코드로 작성하는 것이 중요합니다. 프로그램 사용자에게 생년월일을 입력받을 시에는 가장 중요한 것이 윤년을 처리해야 합니다. 윤년이란 지구가 태양 주위를 한 바퀴 도는 데 걸리는 시간이 365.2422일 정도이기 때문에, 매년 365일로 계산하면 4년마다 약 하루의 차이가 발생합니다. 이러한 오차를 줄이기 위해 4년마다 하루를 더하여 366일로 만든 해를 윤년이라고 합니다. 그렇기 때문에 사용자가 태어난 해가 4로 나누어 떨어지는 해를 윤년이라 보고 계산하는 프로그램을 설정해야 합니다. 또한, 월별 일수 고려하여 별자리 .. 2024. 8. 7.