IT/솔루션) 난 정말C... 없다구요

17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2

돔찌 2019. 4. 16. 08:10

<2016. 9. 21. 23:05>

17장.1차원 배열의 이해와 활용) 문제 17-1 [1차원 배열의 활용] - 2

 

/*
길이가 5인 double형 배열을 선언하여 0보다 큰 실수 5개를 입력 받아서 저장하자.
그리고 이렇게 저장된 값을 은행 고객의 잔고라고 가정하자. 즉 5명의 고객 잔고를 배열에 저장한 셈이다.
이제 프로그램 사용자로부터 이자율을 한번 입력 받는다. 만약에 3.3이 입력되면 이율이 3.3%라는 뜻으로 해석되어,
배열에 저장된 모든 값을 3.3%씩 증가시켜야 하며, 증가된 결과를 출력해야 한다.
*/
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
int main(void) {
	double arr[5];
	int i = 0;
	int len = sizeof(arr) / sizeof(double);
	double bonus;
	for (i = 0; i < len ; i++) {
		printf("%d번째 고객의 잔고를 입력하시오 : ", i + 1);
		scanf("%lf", &arr[i]);
	}
	printf("이율을 입력하시오 : ");
	scanf("%lf", &bonus);
	for (i = 0; i < len; i++) {
		printf("%d번째 고객의 증가한 잔액은 %lf 입니다.\n", i + 1, arr[i]*= (1+bonus/100));
	}
	system("pause");
	return 0;
}