데일리 codeup
-
if 조건문_220702데일리 codeup/조건문 2022. 7. 2. 15:22
문제를 풀다보면 특정 조건에 해당하는 경우에만 코드를 수행하고 싶은 경우가 많이 생긴다. 그 때 이용할 수 있는 것이 바로 if문 이다. if (조건) { 여기에 조건이 참일 경우에만 수행되는 코드 작성 }예제 #include using namespace std; int main() { int a; cin >> a; if (a > 10) { a += 5; cout b : a가 b보다 큰 경우에만 true / 아니면 false a >= b : a가 b보다 같거나 큰 경우에만 true / 아니면 false a n; cout b; if(a>b) cout l >> w; l /= 100; index = w / (l * l); cout = ..
-
사칙연산_220701데일리 codeup/연산자 2022. 7. 1. 16:31
c++에서 자주 이용되는 사칙연산은 덧셈, 뺄셈, 나눗셈, 곱셈 이다. 덧셈, 뺄셈, 곱셈의 경우에는 +, -, *를 사용하면 되며, 나눗셈의 경우에는 몫과 나머지를 잘 구해야 한다. 나누기 연산시 몫의 경우에는 / 연산을 통해 구할 수 있으며, 나머지의 경우 % 연산을 통해 구할 수 있다. 나누어 떨어지진 않는 결과값을 구하기 위해서는 반드시 실수 type을 이용해야 한다. 다만 두 type이 모두 실수형일 필요는 없고, 실수형과 정수형 간의 연산에서는 결과가 실수형이 나오기 때문에, 두 type중 하나만 실수형으로 바꿔주면 된다 예제 #include using namespace std; int main() { int a = 9, b = 4; cout
-
특정 문자를 사이에 두고 2개의 값을 입력_220701데일리 codeup/입출력 2022. 7. 1. 15:53
두 수가 공백이 아닌 특정 문자를 사이에 두고 입력으로 들어는 경우에는, cin 을 이용해 그 문자를 문자형 변수에 입력받아 무시하고 두개의 수를 받을 수 있다. 예제 #include using namespace std; int main() { int a, b; char c; cin >> a >> c >> b; cout > a; cin.get(); cin >> b; cout > a >> m >> b; cout > d >> b >> d >> c; cout > b; cin.get(); cin >> c; cout > d >> g >> y; cout dot >> m >> dot >> d; dot = '-'; cout > x >> dash >> y; cout
-
문자 입력_220701데일리 codeup/입출력 2022. 7. 1. 15:31
c++에서 문자 1개 입력은 char 변수를 이용하여 받을 수 있다. 예제 #include using namespace std; int main() { char a; cin >> a; cout > b b 문자 받아 출력 문자 c를 하나 입력받아 그대로 출력하는 프로그램을 작성해주세요. #include using namespace std; int main(){ char a; cin >> a; cout > a; cout > cat cat 문자열 받아 출력 문자열 s를 하나 입력받아 그대로 출력하는 프로그램을 작성해주세요. #include #include using namespace std; int main(){ string s; cin >> s; cout > s >> a >> b; cout
-
2개의 줄에 걸쳐 입력_220701데일리 codeup/입출력 2022. 7. 1. 15:19
c++에서는 cin 을 통해 입력을 받으면 줄을 바꿔주는 \n 역시 공백과 마찬가지로 입력에서 무시된다. 두줄에 걸쳐 입력을 받는 경우 앞에서 했던 공백을 끼고 입력을 받는 것과 똑같이 입력을 받으면 된다. 예제 #include using namespace std; int main() { int a, b; cin >> a >> b; cout > a >> b; cout > a >> b; cout > b; cout a >> b >> c; cout c; cout
-
공백을 사이에 두고 입력_220701데일리 codeup/입출력 2022. 7. 1. 15:00
공백을 사이에 두고 두개의 수를 입력받고 싶다면 cin 을 이용해 두개의 정수형 변수에 입력을 받아주면 된다. cin 은 공백단위로 입력을 받아주기 때문에 공백을 무시한 채 두개의 숫자만을 입력받을 수 있다. 예제 #include using namespace std; int main() { int a, b; cin >> a >> b; cout > a >> b; cout > a >> b; cout > a >> b; temp = b; b = a; a = temp; cout > b; cout
-
실수 입력_220701데일리 codeup/입출력 2022. 7. 1. 14:48
실수 type 을 입력받기 위해서는 실수 type인 double 변수를 선언한 후 입력을 받으면 된다. 예제 #include using namespace std; int main() { double a; cin >> a; cout > 3.79 4.37 실수 받아 그대로 출력 실수값 n을 하나 입력받아 소수점 둘째자리까지 반올림하여 출력하는 프로그램을 작성해주세요. #include using namespace std; int main() { double n; cin >> n; cout