목록실습문제 (10)
K_blueprint
- 코딩 스터디 모임을 만들었다. 월 4번 모이는데, 3번은 온라인, 1번은 오프라인으로 모이기로 했다고 했을 때 조건에 맞는 오프라인 날짜를 정하는 프로그램을 작성하세요. 날짜를 무작위로 뽑는다.월별로 일수가 다르기 때문에 최소 일수인 28일 이내로 정한다(즉, 28일까지만 날짜 선정)매월 1~3일은 스터디 준비를 해야 하므로 제외한다.실행결과는 다음과 같은 형태로 나와야 한다.(단, 날짜는 무작위이므로 결과가 다를 수 있다.)# 실행 결과오프라인 스터디 모임 날짜는 매월 18일로 선정됐습니다. from random import *day = randrange(4, 29) #4월~28일까지(29일 미포함)print("오프라인 스터디 모임 날짜는 매월 {0}일로 선정됐습니다.".format(day))

● 분수로 주어지는 시간을 시간 수와 분 수로 변환하는 프로그램을 작성하라.● 60을 나타내는 기호 상수를 만들기 위해 #define이나 const를 사용하라.● 사용자가 반복적으로 값을 입력할 수 있도록 While 루프를 사용하고, 0 또는 0보다 작은 값이 입력되면 루프를 끝낸다. ● 각 줄에는 분 단위의 하나의 시간이 정수로 주어지고, 마지막 줄에는 0 혹은 음의 정수가 주어진다.● 하나의 정수는 1 이상 5,999이하이고, 입력 데이터의 수(줄의 수)는 1 이상 20 이하이다. ● 하나의 분 단위의 시간을 시(hours)와 분(minutes)으로 한 줄에 하나씩 출력한다. #include int main() { const int minperhour = 60; // 60을 나타내는 기호상수 in..

● 어느 가게의 1년 동안의 매출액이 분기 별로 주어져있다. 마지막 분기의 매출액이 전체의 몇 % 인지를 계산하는 프로그램을 작성하라. EX) 분기1234매출액30142115예를 들어 위와 같은 테이블이 있다고 했을 때, 전체의 매출액은 80이고, 마지막 분기의 매출액은 15이므로, 15/80=0.1875로 전체 매출액의 18.75%이다. ● 첫째 줄에는 4분기 동안의 매출액이 4개의 정수로 주어진다.(정수는 0이상 100 이하의 값이다.) ● 첫째 줄에 마지막 분기의 매출액이 전체의 몇 %인지를 소수점 2자리까지 출력한다. #include int main() { int s1, s2, s3, s4; // 분기별 매출액을 저장할 변수 선언 double p; // 전체의 몇%의 매출액인지 산출된 값을 저..

● 성과 이름, 그리고 나이를 입력받아서 성과 이름이 문자 수와 나이를 출력하는 프로그램을 작성하라. ● 첫째 줄에는 성과 이름을 나타내는 두 개의 문자열이 하나의 빈칸을 사이에 두고 주어지고, 그다음 줄에는 나이가 주어진다. 단, 성과 이름을 구성하는 문자의 수는 각각 30을 넘지 않는다. ● 첫째 줄에 성과 이름의 문자의 수와 나이를 출력한다. #include #include // 헤더 추가 int main() { char s1[31], s2[31]; // 성과 이름을 받을 배열 선언 int age, l; // 나이와 성과 이름의 문자 수를 저장할 변수 선언 // 입력문 scanf("%s %s", s1, s2); scanf("%d", &age); l = strlen(s1)+strle..

● 다운로드 속도가 초당 몇 메가비트(Mbs)인지와 파일 크기가 몇 메가바이트(MB)인지 입력하도록 요청하는 프로그램을 작성하라.● 이 프로그램은 파일에 대한 다운로드 시간을 계산해서 출력해야 한다.● 1바이트는 8비트이다.● flaot형을 사용하고 나눗셈을 위해 "/"를 사용하라.● 프로그램은 세 가지 값 모두(속도, 파일 크기, 다운로드 시간)를 소수점 오른쪽 두 자리까지 나타내라. ● 첫째 줄에는 다운로드 속도를 나타내는 하나의 실수와 (단위는 Mbs), 파일의 크기를 나타내는 하나의 실수(단위는 MB)가 주어진다. ● 첫째 줄에 다운로드 시간을 소숫점 이하 두 자리까지 출력하고, "sec"문자열을 덧붙인다. #include int main() { float download_speed, fil..

● 그림과 같은 다각형이 있다. 다각형의 변의 길이 a, b, c, d가 주어질 때, 다각형의 면적과 둘레를 구하는 프로그램을 작성하라.● 다각형의 변의 길이 a, b, c, d가 정수로 주어진다. ● 첫째 줄에 다각형의 면적과 다각형의 둘레를 출력한다. #include int main(void){ int a, b, c, d; // 변의 길이를 입력받을 변수 int peri; // 둘레값을 저장할 변수 long long area; // 면적값을 저장할 변수 scanf("%d %d %d %d", &a, &b, &c, &d); // 입력문 //여기 주의 area = (long long) a * b - (long long) c * d; // 면적 연산(강제형변환 사용) peri ..