IT215 파스칼의 세모꼴 1. 다음과 같은 꼴로수를 모아 놓은 것을 파스칼의 세모꼴이라고 한다. 높이가 10인 세모꼴의 모든 수의 값의 합을 출력하는 프로그램을 작성하시오. 11 11 2 11 3 3 11 4 6 4 1 12481632 보면 2^n 의 합이다. 식을 보면 2^n - 1 (n=1부터) n = 1 일때 합 : 1n = 2 일때 합 : 3n = 3 일때 합 : 7n = 4 일때 합 : 15... 을 보면 등비수열의 합으로 볼 수 있다. #include using namespace std; int sumOfpas(int n); int main() { // your code goes here int val_in = 0; cin >> val_in; cout 2014. 12. 19. uchar A UCHAR is an 8-bit integer with the range: 0 through 255 decimal. Because a UCHAR is unsigned, its first bit (Most Significant Bit (MSB)) is not reserved for signing.uchar는 8비트 인티저로 0~255의 범위 소수값을 갖는다. 왜냐하면 unsigned char 라는 뜻 이기 때문이다. So uchar 아마도 unsigned char 의 줄임같다. 2014. 12. 19. 산술 연산 관련 팁 unsigned 는 쓸 수 있다면 무조건 써라 예를 들면 사람의 인원수, 책들의 개수 같이 도저히 음수가 될 수 없는 데이터를 보관하는 변수에는 unsigned 키워드를 붙이는 것이 좋습니다. 왜냐하면 많은 수의 CPU 에서는 unsigned 값들을 더 빨리 처리하도록 되어 있기 때문입니다. 나눗셈을 피해라 (1) 아래는 초 를 증가시켜주는 함수 입니다. int inc_second(int second) { return (++second)%60; } 여기서 문제는 나눗셈은 매우매우 느린 연산이라는 것입니다. 다른 덧셈 뺄셈에 비해 몇 배 가까이 느리기 때문에 엄청난 시간 손해가 있겠지요. 우리가 만약 second 가 60 보다 커질 일이 없다는 것을 알고 있다면 굳이 60 으로 나눌 필요 없이 if 문으로.. 2014. 12. 19. [클래스] 접근 지정자 클래스에 접근 지정자의 종류는 publicprotectedprivate 이 있다. 클래스의 항목 중에서 공개할 것에는 public클래스의 항목 중에서 공개하지 않을 것에는 private class Car{private:int number;int fuel;public:void displayNumber();void displayFuel();}; private아래 두 변수항목은 공개되지 않는다. public아래 두 함수항목은 공개된다. :일반적으로 변수항목을 비공개로 하고, 함수 항목을 공개로 하는 것이 좋다. 그래서 변수항목은 반드시 공개된 함수항목을 통해서만 조작하도록 하게 하는 것이다. 변수 항목 number, fuel을 비공개 정보로 해두면 반드시 클래스 안에서 선언된 함수로만 조작할 수 있다. 예를 .. 2014. 12. 19. 이전 1 ··· 45 46 47 48 49 50 51 ··· 54 다음 반응형