C++ 공부빵야

    1월 28일 백준 코딩테스트

    1월 28일 백준 코딩테스트

    백준 1008 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. zz 이게 이렇게 어려울 일인가 약간 자괴감 들고 괴로워. 아주 처음에 c++ 처음 배울 때 *랑 / 가지고 소수점 버리는 퀴즈?를 풀었었는데, 문제 조건을 이해를 못 했는지) 그거랑도 헷갈려서 계속 틀렸었다. #include using namespace std; int main () { double a,b; cin >> a >> b; cout.precision(11); cout > coords[i].x >> coords[i].y; }; // 좌표 세 개 입력 받기 // 좌표를 넣은 뒤 외적한 결과 값을 받는다. Direction result = getCrossProduct(coords[0], coords[1], ..

    조건문과 난수

    12/14 [구구단 숙제] if (0 == iNumber%2) else{홀수입니다}

    구구단, 홀짝 숙제 흐름

    #include using namespace std; void main(void) { //구구단 만들기 2단부터 9단까지 //while안에 while? 아님 왼쪽도 변수로 만들어서? //2*1 부터 2*9까지를 만들면 2가 3이 되도록 할 수 있는 방법 j==9면 ++i // if (j==9) {++1} 하니까 2*8->3*9 로 넘어간다. 9 3*1 로 넘어옴! 사이에 줄 띄움이 있으면 좋겠음. 그리고 9단까지만 출력할 것임. 몇 단인지도 알려주면 좋겠음. // "i단"까지 반복한다... 일단 내버려두고 9단까지만 출력하는 걸 하자. // else if (9 < i) 면 break; 하니까 10*1 까지 출력이 됐다. if (9 < i ..

    반복문

    어려워지고 있어... 12월 13일 C/C++ 실행시 창이 바로 꺼지면 [프로젝트 속성 - 링커 - 시스템 - 하위시스템] fAverage └ 90은 int고 fAverage는 float이라 맞춰줘야 한다. float fAver = 0.f;

    #Include, 컴파일 등 12월 7일

    프로젝트 - C++ - Win32 콘솔 응용 빈 프로젝트 - 소스파일 우클릭, 추가, 새항목 C++파일 .Sln solution 안에 여러개의 프로젝트 코드 → 전처리 → 컴파일 → 어셈블러 → 링크 → 실행파일 # : 전처리기(전처리 명령) 컴파일 : 글씨 코드를 어셈블리어로 바꾼다. 어셈블러 : 바이너리 코드로 치환한다. 16진수 → 2진수 링크 : 파일을 하나로 묶는 작업 iostream : 헤더파일(메뉴판 같은 것) C++에서 추가 되었다. └(i : input, output) stream : 통로 "입력받고 출력할건데 이 녀석 포함 시켜줘. (파일)" 실제로 폴더를 찾아 들어가보면 iostream이 있다. using namespace std; 역시 C++에서 추가됨 std == standard ..

    연산자

    12/10 비트 단위 연산자 : 비트 단위 별로 진행하는 연산자 &(and) | (or) ~(not) ^(xor) 연산자 00001010(2) & 00001101 00001000 -> 8 같은 자리 있는 애들끼리 연산하는 것 00001010(2) or 00001101 00001111 -> 15 10 -> 00001010(2) not - 00001010 -> 11110101 not연산자는 한 데이터만 갖고 연산함 xor 비교하는 두 비트의 값이 같으면 flase를 다르면 true 00001010(2) & 00001101 00000110 키보드 입력키, 두 개 동시에 눌렸는지 어떻게 판단? 위쪽 -> 0001 아래 -> 0010 오른쪽 -> 0100 왼쪽 -> 1000 으로 약속 해놓고, 0001 0100 ..

    C++

    //코딩 작성 전에 논리의 흐름을 먼저 적고 시작하자. //변수의 이름은 의미있게, 헝가리안 표기법으로. 12월 9일 상수 : 변하지 않는 숫자, 이미 값이 결정된 상태 1) 리터럴 상수 : 아래의 숫자 0처럼 이미 값이 결정된 상태, 임시메모리에 등록이 된다. 2) 심볼릭 상수 : CONST를 붙여서 기존의 변수를 상수로 만들어 놓은 상태. 램에 할당이 된다. const 값변화 필요 없을 때 상수로 출력한다. const int iDest; -> "값은 null일 수 없습니다!" 선언을 한다는 것은 쓰레기값이 들어와있는 상태가 됨을 의미한다. 그래서 상수는 반드시 선언과 동시에 초기화를 해야 한다. 표기법 1) 헝가리안 표기법(찰스 시모니) 변수 이름 앞에 어떤 자료형인지 상징적인 알파벳을 넣는 표기법 ..