반복문

장승현·2023년 11월 13일

C++

목록 보기
2/3
post-thumbnail
#include <iostream>
#include <iomanip>
#include <string>

using namespace std;

/*int main() {
    for (int i=1;i<=10;i++) {
        cout << i << endl;
    }
    
    return 0;
}*/

//###############################################################################

/*int main() {
    for (int i=5;i<=50;i+=5) {
        cout << i << endl;
    }
}*/

//###############################################################################

/*int main() {
    int sum;

    for (int i=0;i<=10;i++) {
        sum += i;
    }

    cout << sum << endl;
    
    return 0;
}*/

//###############################################################################

/*int main() {
    int sum;

    for (int i=124;i<=456;i+=2) {
        sum += i;
    }

    cout << sum << endl;
}*/

//###############################################################################

/*int main() {
    int start, end, sum{0};

    cout << "시작값을 입력하세요 : ";
    cin >> start;
    cout << start << endl;
    cout << "끝값을 입력하세요 : ";
    cin >> end;
    cout << end << endl;

    for (start;start<=end;start++) {
        sum += start;
    }

    cout << sum << endl;;
    return 0;
}*/

//###############################################################################

/*int main() {
    int steps;
    
    cout << "몇 단을 출력할까요? : ";
    cin >> steps;
    cout << steps << endl;
    
    for (int i=1;i<10;i++) {
        cout << steps << " X " << i << " = " << steps * i << endl;
    }

    return 0;
}*/

//###############################################################################

/*int main() {
    int cnt = 1;
    
    for (int dice1=1;dice1<=6;dice1++) {
        for (int dice2=1;dice2<=6;dice2++) {
            cout << setw(2) << cnt << ". " << dice1 << ", " << dice2 << endl;
            cnt++;
        }
    }
    
    return 0;
}*/

//###############################################################################

/*int main() {  
    for (int steps=1;steps<=9;steps++) {
        cout << steps << "단" << endl;
        for (int i=1;i<=9;i++) {
            cout << steps << " x " << i << " = " << steps * i;
            if (i != 9) {
                cout << ", ";
            }
        }
        cout << endl;
    }
    
    return 0;
}*/

//###############################################################################

/*int main() {
    int num;
    
    cout << "다이아몬드 행수를 입력하세요 : ";
    cin >> num;
    cout << num << endl;

    string star = "";

    if (num % 2 != 0) {
        for (int i=0;i<num;i++) {
            if (i <= (num / 2)) {
                star.append("*");
            }
            else {
                star.erase(num - i);
            }
            cout << star << endl;
        }
    }
    else {
        cout << "홀수만 입력하세요" << endl;
    }

    return 0;
}*/

//###############################################################################

/*int main() {
    int num;

    while (true) {
        cout << "다이아몬드 행수를 입력하세요 : ";
        cin >> num;
        cout << num << endl;
        if (num % 2 == 0) {
            cout << "홀수만 입력하세요" << endl;
        }
        else {
            break;
        }
    }

    string star = "*";
    int pos = num;

    for (int i=0;i<num;i++) {
        cout << setw(pos) << star << endl;
        if (i < (num / 2)) {
            pos += 1;
            star.append("**");
        }
        else {
            pos -= 1;
            star.erase(num - i - 1, 2);
        }   
    }

    return 0;
}*/

 

//###############################################################################

/*int main() {
    int i = 0;
    
    while (i < 11) {
        cout << "while문 반복" << endl;
        i += 1;
    }
    
    return 0;
}*/

//###############################################################################

/*int main() {
    int i = 0;
    int sum = 0;
    
    while (i < 11) {
        sum += i;
        i += 1;
    }

    cout << sum << endl;
    
    return 0;
}*/

//###############################################################################

/*int main() {
    int i = 0;
    int sum = 0;
    
    while (i < 101) {
        sum += i;
        i += 2;
    }

    cout << sum << endl;
    
    return 0;
}*/

//###############################################################################

/*int main() {
    int start, end, sum{0};

    cout << "시작값을 입력하세요 : ";
    cin >> start;
    cout << start << endl;
    cout << "끝값을 입력하세요 : ";
    cin >> end;
    cout << end << endl;
    
    while (start < (end + 1)) {
        sum += start;
        start += 1;
    }

    cout << sum << endl;

    return 0;
}*/

//###############################################################################

/*int main() {
    int a, b;
    
    while (true) {
        for (int i=1;i<3;i++) {
            cout << i << "번째 숫자를 입력하세요 : ";
            if (i == 1) {
                cin >> a;
            }
            else {
                cin >> b;
            }
        }
        cout << "더한 값은 : " <<  a + b << endl;
    }

    
    return 0;
}*/

//###############################################################################

/*int main() {
    int a, b;
    char o;
    
    while (true) {
        for (int i=1;i<3;i++) {
            cout << i << "번째 숫자를 입력하세요 : ";
            if (i == 1) {
                cin >> a;
                cout << a << endl;
            }
            else {
                cin >> b;
                cout << b << endl;
            }
        }
        cout << "연산자를 입력하세요 : ";
        cin >> o;
        cout << o << endl;

        if (o == '+') {
            cout << "계산한 값은 : " <<  a + b << endl;
        }
        else if (o == '-') {
            cout << "계산한 값은 : " <<  a - b << endl;
        }
        else if (o == '*') {
            cout << "계산한 값은 : " <<  a * b << endl;
        }
        else {
            cout << "계산한 값은 : " <<  a / b << endl;
        }
    }

    
    return 0;
}*/

//###############################################################################

/*int main() {
    for (int i=1;i<51;i++) {
        int check_num = i;
        int cnt = 0;

        while (check_num > 0) {
            if (check_num % 10 == 3 or check_num % 10 == 6 or check_num % 10 == 9) {
                cnt += 1;
            }
            check_num /= 10;
        }

        if (cnt > 0) {
            for (int i=0;i<cnt;i++){
                cout << "짝";
            }
            cout << ", ";
        }
        else {
            cout << i << ", ";
        }
    }
    return 0;
}*/
profile
늦더라도 끝이 강한 내가 되자

0개의 댓글