// 입출력하기
// 다음은 이름하고 반 번호를 입력하면 그대로 출력해주는 프로그램입니다. 그런데 뭉키의 실수로 이상한 입출력 코드까지 작성되어 버렸어요.

// 4개의 보기 코드 중에 올바른 코드 두 개를 골라 순서에 맞게 작성해 주세요.

#include <iostream>
#include <string>
using namespace std;

int main()
{
    string name;
    int number;
      
    // 다음 보기 중에 두 개를 골라 이름, 반, 번호를 입력받고 출력하는 프로그램을 작성해 주세요.
    /*
      1. cout << name << " " << number;
      2. cin >> name >> number;
      3. cin << name << number;
      4. cout >> name >> " " >> number;
    */
    cin >> name >>number;
    cout<< name<<" "<<number;
    
    return 0;
}


// 카드 병정은 단어 단어를 이어 붙여서 영어 단어를 만들어 보고 싶었어요. Coribot의 알파벳들을 저장 넣어주려고 했는데 아직 저장할 공간을 만들지 않았어요!

// Coribot이라는 단어를 출력하기 위해 변수 ch0부터 ch6까지 변수를 나열해서 한 줄로 선언해보세요.

#include <iostream>

using namespace std;

int main()
{
    // 이곳에 올바른 자료형으로 변수를 선언해 주세요.

     
    // 뭉키가 영어 알파벳을 알맞은 위치에 저장해 줬어요.
    ch0 = 'C';
    ch1 = 'o';
    ch2 = 'r';
    ch3 = 'i';
    ch4 = 'b';
	ch5 = 'o';
	ch6 = 't';
    
    // 잘 저장이 되었나 출력해 봤어요.
    cout << ch0 << ch1 << ch2 << ch3 << ch4 << ch5 << ch6;
    
    return 0;
}


// 뭉키는 엄청 커다란 작업과 정교한 작업을 하고 있어요. 큰 작업에서는 큰 양의 정수를 사용해야 하고, 정교한 작업에서는 소수점 14자리까지 정확해야 이 일을 진행할 수 있어요.

// 뭉키가 이 작업을 실수 없이 잘 끝내려면 숫자를 어떻게 저장해야 할까요? 뭉키를 도와주세요!

// [뭉키가 사용하는 숫자]

// 큰 양의 정수 : 4294966285
// 소수점 14자리 실수 : 3.14159265358979


#include <iostream>

using namespace std;

int main()
{
    // 올바른 자료형으로 변수 num1과 num2를 선언해 주세요.
    
    
    
    // 뭉키가 오늘 작업에 사용할 수를 저장해 주세요.
    num1;
    num2;
    
    // 엄청 큰 정수를 출력해 줘요.
    cout << "엄청 큰 정수" << num1 << "\n";
    
    // 소수점 14자리까지 출력하게 해주는 코드예요.
    cout<<fixed;
    cout.precision(14);
    
    // 숫자가 소수 14자리까지 잘 나오나 확인해 보세요.
    cout << "매우 정교한 실수" << num2;
    
    return 0;
}


// 뭉키는 이제까지 배운 모든 자료형을 사용해서 변수 선언과 초기화를 해보려고 해요.
// 다음과 같은 값들을 올바른 자료형을 사용해서 변수에 저장하고 확인해 보도록 해요!

// 변수 이름	값
// num	120
// num2	2.718
// num3	6.3416714433172
// ch	C
// flag	false
// 위에 표를 보고 변수를 선언과 동시에 초기화 해주세요.

#include <iostream>

using namespace std;

int main()
{
    // 올바른 자료형을 사용해서 변수를 선언, 초기화를 해주세요.
    
    
    
    // 초기화된 변수를 확인해 보세요.
    cout << "정수형 : " << num << "\n";
    cout << "소수점 3자리 실수형 : " << num2 << "\n";
    
    // 소수점 13자리까지 출력하게 해주는 코드에요.
    cout<<fixed;
    cout.precision(13);
    
    cout << "소수점 13자리 실수형 : " << num3 << "\n";
    cout << "문자형 : " <<ch << "\n";
    cout << "논리형 : " << flag;
    
    return 0;
}


// 이상한 나라는 7 이상의 숫자를 표현할 때 7로 나눈 몫과 나머지를 곱한 값을 사용해요.

// 예를 들어 19가 있으면 19/7 = 2… 5으로 몫이 2 나머지가 5로 나와요. 그리고 두 수를 곱해 2 x 5 =10 이렇게 19를 10으로 표현한답니다.

// 어떤 수가 주어지면 이상한 나라의 숫자 표현으로 표현해 보세요.

// 단, 7 이하의 숫자는 입력으로 주어지지 않아요.

#include <iostream>

using namespace std;

int main()
{
    int number;
    
    // 숫자를 입력받아요.
    cin >> number;
    
    // 이상한 나라의 숫자를 계산을 해서 eliceNumber 변수에 넣어 주세요.
    int eliceNumber;
    
    eliceNumber;
    
    cout << "이상한 나라 숫자로 변환된 수 : " << eliceNumber;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: