728x90

# for 문

#include <iostream>
using namespace std;

int main() {
	// 3의 배수의 합 구하기 (for 문)
	cout << "2018305065 전유정" << endl;

	int start, end, hap = 0;

	cout << "시작 수를 입력하세요 >>";
	cin >> start;
	cout << "끝 수를 입력하세요 >>";
	cin >> end;
    
	if (start >= end) {
		cout << "잘못 입력" << endl;
		return 0;
	}
    
	for (int i = start; i <= end; i++) {
		if (i % 3 == 0)
			hap += i;
	}
	cout << start << "부터 " << end << "까지 중에서 3의 배수의 합은 " << hap << "입니다";
}

 

# while 문

#include <iostream>
using namespace std;

int main() {
	// 3의 배수의 합 구하기 (while 문)
	cout << "2018305065 전유정" << endl;

	int start, end, hap = 0;

	cout << "시작 수를 입력하세요 >>";
	cin >> start;
	cout << "끝 수를 입력하세요 >>";
	cin >> end;

	if (start >= end) {
		cout << "잘못 입력" << endl;
		return 0;
	}
    
	int i = start;
	while (i <= end) {
		if (i % 3 == 0)
			hap += i;
		i += 1;
	}
	cout << start << "부터 " << end << "까지 중에서 3의 배수의 합은 " << hap << "입니다";
}

 

# do while 문

#include <iostream>
using namespace std;

int main() {
	// 3의 배수의 합 구하기 (do while 문)
	cout << "2018305065 전유정" << endl;

	int start, end, hap = 0;

	cout << "시작 수를 입력하세요 >>";
	cin >> start;
	cout << "끝 수를 입력하세요 >>";
	cin >> end;

	if (start >= end) {
		cout << "잘못 입력" << endl;
		return 0;
	}
    
	int i = start;
	do {
		if (i % 3 == 0)
			hap += i;
		i += 1;
	} while (i <= end);
	cout << start << "부터 " << end << "까지 중에서 3의 배수의 합은 " << hap << "입니다";
}

 

# 실행 결과

반응형

'전공 공부 > C++' 카테고리의 다른 글

C++프로그래밍 4주차 강의  (0) 2021.03.25
구구단 (for문, while문)  (0) 2021.03.25
C++ 프로그래밍 3주차  (0) 2021.03.18
chp2 실습문제 3번  (0) 2021.03.14
chp2 실습문제 1번  (0) 2021.03.14
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기