수학/프로그래밍 관련 수학
-
약수와 완전수를 구하는 예제수학/프로그래밍 관련 수학 2021. 2. 6. 16:20
완전수란 자신을 제외한 약수의 합이 자신이 되는 수를 완전수라 한다. 6 은 완전수이다. 6 의 약수는 1 2 3 6 이 중 자신을 제외한 약수의 합 1 + 2 + 3 = 6 즉 6 은 완전수이다.입력1000 이하의 자연수를 입력받는다.출력완전수이면 yes , 아니면 no 를 출력한다.입출력 예입력 6 출력 yes 입력 8 출력 no #include #pragma warning(disable:6031) int main(void) { long long n = 0, aliquot_latter = 0, i = 1, remainder = 0, sum = 0, storage = 0; scanf("%lld", &n); aliquot_latter = n; for (i = 1; i < n; i++) { if (n % ..
-
n각형 대각선 개수 구하기수학/프로그래밍 관련 수학 2021. 1. 17. 15:14
n각형 대각선 갯수 구하기 1. n-3 2. n*(n-3) 3. n*(n=3)/2 문제) 꼭지점(vertex)의 수 n 이 주어질 때 임의의 점에서 다른 점으로 바로 가는 길이 존재할 때 선의 수(edge) 을 구하는 것이 문제이다. n 이 4 이면 6 개의 선이 존재한다. 입력n 이 주어진다. n 은 2 이상 1000 이하의 정수이다.출력선의 수를 출력한다.입출력 예입력 4 출력 6 * 이러한 그래프를 완전 그래프(complete graph)라 합니다.
-
코딩 예제문제 풀어본것수학/프로그래밍 관련 수학 2021. 1. 10. 18:24
문제 4 개의 정수가 입력으로 주어진다. 40 70 50 20 차례대로 원가 -- 40 정가(판매가) -- 70 손님이 물건값으로 지불한 돈 중 가짜 돈 -- 50 주인이 손님에게 거스름돈으로 지불한 돈 -- 20 문제의 내용은 정가가 70 원 인데 , 주인이 손님에게 거슬러 준 돈이 20 원 이므로 손님이 주인에게 지불한 금액은 90 원으로 유추 할 수 있다. 이 중 50 원이 가짜 돈이므로 진짜 돈은 40 원 이다. 즉 주인이 받는 진짜 금액이 40 원에서 주인이 거슬러 준 돈이 20 원 이므로 실제적으로 주인이 받은 금액은 20 원. 그런데 원가가 40 원이므로 주인은 20 원의 손해를 본 것이다. 입력4 개의 정수 값 N , M , P , C 가 입력으로 주어진다. 각각은 0 에서 500000 사..
-
세자릿수 곱셈 단계수학/프로그래밍 관련 수학 2021. 1. 10. 10:30
#include #pragma warning(disable:6031) int main(void) { int a, b, i, d, v, y, m = 10, h = 100, one, two, three, sum; printf(""); scanf("%d\n",&a); printf(""); scanf("%d\n",&d); i = d % m; two = i * a; b = d / m; y = b % m; one = y * a; v = d / h; three=v* a; sum = a * d; printf("%d\n%d\n%d\n%d",two,one,three,sum); return 0; }
-
날,시,분,초 변환수학/프로그래밍 관련 수학 2021. 1. 9. 15:29
int main(void) { int day_storage=86400,hour_storage=3600,minute_storage=60,a,b,c,d,day,hour,minute,sec; printf(""); scanf("%d",&a); day = a/day_storage; d = a % day_storage; hour = d / hour_storage; c= d % hour_storage; minute= c / minute_storage; sec = c % minute_storage; printf("%d %d %d %d",day,hour,minute,sec); return 0; } #include #pragma warning(disable:6031) int main(void) { int input_a, ..
-