본문 바로가기

C++

백준 C++ 1000,1330,2741,2742,2752,2753,4892

#1000

#include <iostream>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    cout << (a+b);
}

#1330

#include <iostream>
using namespace std;

int main(){
    int a,b;
    cin >> a >> b;
    if (a>b){
        printf(">");
    }
    else if(a<b){
        printf("<");
    }
    else {
        printf("==");
    }
}

#2741

#include <iostream>
using namespace std;

int main(){
    int n;
    cin >> n;
    for(int i=1;i<=n;i++){
        cout << i << '\n';
    }
}

이 문제 같은 경우 '\n' 말고 endl를 쓰게될 경우 시간초과가 뜰 것이다. 

#2742

#include <iostream>
using namespace std;

int main(){
    int n;
    cin >> n;
    for(int i=n;i>0;i--){
        cout << i << '\n';
    }
    return 0;
}

#2752

#include <iostream>
using namespace std;

int main(){
    int a,b,c;
    cin >> a >> b >> c;

    if(a>b && a>c && b>c){
        cout << c << " " << b << " " << a;
    }
    else if(a>c && a>b && c>b){
        cout << b << " " << c << " " << a;
    }
    else if(c>a && c>b && b>a){
        cout<< a << " " << b << " " << c;
    }
    else if(c>a && c>b && a>b){
        cout << b << " " << a << " " << c;
    }
    else if(b>a && b>c && c>a){
        cout << a << " " << c << " " << b;
    }
    else if(b>a && b>c && a>c){
        cout<< c << " " << a << " " << b;
    }
}

#2753

#include <iostream>
using namespace std;

int main(){

    int n;
    cin >> n;

    if((n%4==0 && n%100!=0)||n%400==0){

        cout<<true;

    }
    else{
        cout<<false;

    }

    return 0;
}

#4892

#include <iostream>
using namespace std;

int main(){

    int n;
    int test_case = 1;

    while(1){

        cin >> n;
        int n1 = 3*n;

        if(n==0){
            break;
        }

        if (n1%2==0){
            int n4 = n/2;
            cout << test_case << "." << " even " << n4 << endl;
        }
        else {
            int n4 = (n-1)/2;
            cout << test_case << "." << " odd " << n4 << endl;
        }

        test_case +=1;

    }

    return 0;
}