Algorithm
[Algorithm] CodeUp 기초 100제 C++ (1038~1064: 산술연산, 비트시프트연산, 비교연산, 논리연산, 비트단위논리연산, 삼항연산)
반응형
https://codeup.kr/problemsetsol.php?psid=23
1038. 정수 2개 입력받아 합 출력하기
#include <iostream>
using namespace std;
int main(){
long long a, b;
cin>>a>>b;
cout<<a+b;
return 0;
}
1039. 정수 2개 입력받아 합 출력하기2
#include <iostream>
using namespace std;
int main(){
long long a, b;
cin>>a>>b;
cout<<a+b;
return 0;
}
1040. 정수 1개 입력받아 부호 바꿔 출력하기
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<-n;
return 0;
}
1041. 문자 1개 입력받아 다음 문자 출력하기
#include <iostream>
using namespace std;
int main(){
char c;
cin>>c;
cout<<(char)(c+1);
return 0;
}
1042. 정수 2개 입력받아 나는 몫 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<a/b;
return 0;
}
1043. 정수 2개 입력받아 나는 나머지 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<a%b;
return 0;
}
1044. 정수 1개 입력받아 1 더해 출력하기
#include <iostream>
using namespace std;
int main(){
long long n;
cin>>n;
cout<<++n;
return 0;
}
1045. 정수2개 입력받아 자동 계산하기
#include <iostream>
using namespace std;
int main(){
long long a, b;
cin>>a>>b;
cout<<a+b<<endl;
cout<<a-b<<endl;
cout<<a*b<<endl;
cout<<fixed;
cout.precision(2);
cout<<a/b<<endl;
cout<<a%b<<endl;
cout<<(float)a/b<<endl;
return 0;
}
1046. 정수 3개 입력받아 합과 평균 출력하기
#include <iostream>
using namespace std;
int main(){
long long a, b, c;
cin>>a>>b>>c;
long long sum = a + b + c;
cout<<sum<<endl;
float average = (float)sum / 3;
cout<<fixed;
cout.precision(1);
cout<<average;
return 0;
}
1047. 정수 1개 입력받아 2배 곱해 출력하기
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<(n<<1);
return 0;
}
1048. 한 번에 2의 거듭제곱 배로 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a<<b);
return 0;
}
1049. 두 정수 입력받아 비교하기1
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a > b);
return 0;
}
1050. 두 정수 입력받아 비교하기2
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a == b);
return 0;
}
1051. 두 정수 입력받아 비교하기3
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a <= b);
return 0;
}
1052. 두 정수 입력받아 비교하기4
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a != b);
return 0;
}
1053. 참 거짓 바꾸기
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<!n;
return 0;
}
1054. 둘 다 참일 경우만 참 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a&&b); //괄호 필수!
return 0;
}
1055. 하나라도 참이면 참 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a||b); //괄호 필수!
return 0;
}
1056. 참/거짓이 서로 다를 때에만 참 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a^b); //XOR
return 0;
}
1057. 참/거짓이 서로 같을 때에만 참 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<!(a^b);
return 0;
}
1058. 둘 다 거짓일 경우만 참 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<!(a||b);
return 0;
}
1059. 비트단위로 NOT하여 출력하기
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<~n;
return 0;
}
1060. 비트단위로 AND하여 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a&b);
return 0;
}
1061. 비트단위로 OR하여 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a|b);
return 0;
}
1062. 비트단위로 XOR하여 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a^b);
return 0;
}
1063. 두 정수 입력받아 큰 수 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<(a > b ? a : b);
return 0;
}
1064. 정수 3개 입력받아 가장 작은 수 출력하기
#include <iostream>
using namespace std;
int main(){
int a, b, c;
cin>>a>>b>>c;
cout<<((a < b ? a : b) < c ? (a < b ? a : b) : c); //a와 b를 먼저 비교 후, 더 작은 값을 c와 비교하고, 최소값을 출력한다.
return 0;
}
반응형
'Algorithm' 카테고리의 다른 글
[Algorithm] 백준 17822 원판 돌리기c++ (0) | 2022.03.25 |
---|---|
[Algorithm] CodeUp 기초 100제 C++ (1065~1099: 조건, 반복실행구조, 종합, 1차원배열, 2차원배열) (0) | 2021.11.16 |
[Algorithm] CodeUp 기초 100제 C++ (1001~1037: 출력, 입출력, 데이터형, 출력변환) (0) | 2021.11.15 |
[Algorithm] 프로그래머스 여행경로 C++ (7) | 2021.10.26 |
[Algorithm] 프로그래머스 카펫 C++ (0) | 2021.10.25 |