본문 바로가기
코드트리

[코드트리 조별과제] C++ 기초 : 단순 반복문 (2)

by ahrelee 2024. 8. 19.

9. 반복문 안의 if

 

1) 2 또는 3의 배수

#include <iostream>
using namespace std;

int main() {
    int n;

    cin >> n;

    for (int i = 1; i <= n; i++)
    {
        if (!(i % 2) || !(i % 3))
            cout << 1 << ' ';
        else
            cout << 0 << ' ';
    }

    return 0;
}

 

2) 100점 도달하기

#include <iostream>
using namespace std;

int main() {
    int n;

    cin >> n;

    for (int i = n; i <= 100; i++)
    {
        if (i >= 90)
            cout << "A ";
        else if (i >= 80)
            cout << "B ";
        else if (i >= 70)
            cout << "C ";
        else if (i >= 60)
            cout << "D ";
        else
            cout << "F ";
    }

    return 0;
}

 

3) 출력결과 48

 

https://www.codetree.ai/missions/4/problems/reading-k201724?&utm_source=clipboard&utm_medium=text

 

4) a부터 b까지

 

#include <iostream>
using namespace std;

int main() {
    int a, b;

    cin >> a >> b;

    for (int i = a; i <= b; )
    {
        cout << i << ' ';

        if (i % 2 == 1)
            i *= 2;
        else
            i += 3;
        
    }

    return 0;
}

 

5) 369 게임

 

#include <iostream>
using namespace std;

int main() {
    int n;

    cin >> n;

    for (int i = 1; i <= n; i++)
    {
        if (i % 3 == 0)
            cout << 0 << ' ';
        else if (i % 10 == 3 || i % 10 == 6 || i % 10 == 9)
            cout << 0 << ' ';
        else if (i / 10 == 3 || i / 10 == 6 || i / 10 == 9)
            cout << 0 << ' ';
        else
            cout << i << ' ';
    }
    return 0;
}

 

6) 홀수만 출력하기

 

#include <iostream>
using namespace std;

int main() {
    int N;
    int num;

    cin >> N;

    for (int i = 0; i < N; i++)
    {
        cin >> num;
        
        if (num % 2 == 1 && num % 3 == 0)
            cout << num << endl;
    }
    
    return 0;
}

10. cnt 활용하기 

1) 배수의 개수 2

 

2) 배수의 개수

 

3) 청소당번 정하기

 

4) 윤년 횟수 구하기

 

5) 등장횟수 확인

 

11. sum 계산하기

 

1) a부터 b까지의 합

 

2) 100부터 입력받는 수까지의 

12. prod 계산하기

13. continue문

14. break문

15. Infinite Loop

16. 언제 끝날지 모르는 상황에서의 loop

17. 단 하나라도 만족하는 경우

18. 모두 만족하는 경우