C++의 지수 멱수 증가

C++의 지수 멱수 증가

2022-06-04 last update

7 minutes reading C++
수학에서, 우리는 항상'승멱'이라는 단어를 사용하여 멱지수를 가진 숫자를 계산한다.이것은 (기수)에서 멱(지수)으로 증가한 것이라고 할 수 있다.따라서 오늘 글에서 우리는 C++에서 지수를 사용하여 숫자를 어떤 멱으로 끌어올리는 방법을 보게 될 것이다.Linux 운영 체제에 G++ 컴파일러가 설치되어 있는지 확인합니다."Ctrl + Alt + T"단축키를 사용하여 셸 터미널을 열어 오늘의 글을 시작합니다.현재 단말기가 이미 열렸으니, 우리는 우리의 예시를 실현하기 시작할 수 있다.

예 01: 수동 방식


먼저 C++ 파일을 생성합니다.C++ 확장자가 있는 새 파일 이름과 함께 touch 키워드를 사용합니다.이 파일은 Linux 시스템의 기본 폴더에 생성됩니다.텍스트 편집기에서 파일을 두 번 클릭하여 코드를 생성하여 열 수 있습니다.Linux 시스템에는 또 다른 내장 편집기, 즉 Nano와vim이 있습니다.우리는 GNU Nano를 사용하여 셸 콘솔에서 새 파일을 직접 엽니다.따라서 C++ 파일을 만들고 여는 명령은 다음 그림의 터미널에 표시됩니다.

우리는 이미 우리의 첫 번째 예시를 시작했다. C++에서 우리는 간단한 수동 방법으로 한 숫자를 지수의 멱으로 향상시켰다.따라서 우리는 파일을 연 후 첫 번째 줄 코드에 input-outputstreamlibrary 헤더를 포함합니다.헤더 파일 뒤의 코드에 표준 이름 공간을 사용했습니다.이 두 가지는 우리의 C++ 코드 운행과 실행에 필요한 것이다.C++ 코드의 실행은 주로main() 방법에서 시작됩니다.따라서 우리는 여기에서main() 함수를 사용하고 일부 정수 변수를 1, 즉 b는 기수, e는 지수,res는 결과를 나타낸다.
모든 사용자는 표준cout 자구를 사용하여 기본값, 즉 숫자를 입력합니다.cin 자구는 변수'b'에 대한 사용자의 입력을 가져오는 데 사용되며, 멱으로 향상될 기본값으로 사용됩니다.또 다른cout 문장은 사용자에게 지수 값, 즉 숫자를 입력하라고 알려준다.이 숫자는 기수의 멱으로 사용될 것이다.cin 자구는 실행할 때 지수를 사용자의 입력으로 사용합니다.for 순환은 지수를 기수로 하는 멱을 사용하여 기수의 값을 계산하는 데 쓰인다.순환은 0에서 사용자가 입력한 지수 값, 즉 2, 3, 4, 5, 6 등으로 실행됩니다. 그 전에 변수 "res"값은 사용자가 입력한 기본 값을 곱합니다.변수 "res"는 1을 초기 값으로 사용하고 그 값은 다음 연속 교체에서 변경됩니다.결과 값은 코드 내의 표준cout 문장에 변수 "res"를 사용하여 표시됩니다.
이것이 바로 우리가 어떻게 수동 방식으로 지수를 가진 숫자를 계산하여 숫자를 멱으로 끌어올리는가이다.먼저 Ctrl+S 키를 사용하여 코드 파일을 저장합니다.이제 파일을 종료하고 Ctrl+X 바로 가기를 통해 터미널로 돌아갑니다.

이제 새로 만든 C++ 코드 파일을 컴파일할 때가 되었습니다.따라서 g++라는 Ubuntu 20.04 시스템에 C++ 컴파일러를 설치했습니다.이 코드의 컴파일은 결과를 되돌려 주지 않습니다.이것은 우리의 C++ 코드가 완전히 정확하다는 것을 설명한다.모든 C++ 코드의 실행은 셸의 ".a.out"명령을 통해 완료할 수 있습니다.그래서 우리는 같은 것을 사용했다.사용자가 기본값을 입력해야 합니다.따라서 우리는 6을 기초값으로 추가했다.그런 다음 기본 멱으로 사용할 지수 값을 입력해야 합니다.사용자가 이번에 5를 입력했다.프로그램'for'순환은 이 두 값을 추출하여 지수가 5차원으로 증가한 기수 6의 결과값 7776을 계산했다.이것은 6*6*6*6*6*6의 간단한 수학 논리로 계산된다.

예 02


다시 한 번 예를 들어 C++ 코드에서 멱 함수 pow () 를 사용하여 승멱을 가진 기수를 사용합니다.이를 위해 같은 C++ 파일을 열고 #include a 키워드를 사용하여 표준 C++bits 헤더 파일이 있는 입력 출력 라이브러리를 추가했습니다.이름 공간은 헤더 파일 다음에 사용됩니다.주 함수는 정수 변수'x'를 초기화하기 위해 시작합니다.멱 함수 pow () 는 매개 변수에 두 개의 값을 사용합니다.첫 번째 값은 기수, 즉 7이고, 다른 하나는 지수 값으로 숫자를 3의 멱으로 끌어올리는 데 쓰인다.멱 함수에는 컴파일러가 가져오는 불편을 피하기 위해 0.5가 포함되어 있으며, 결과값을 배로 늘릴 수 있습니다.정수 형식으로 변환할 때 계산된 값은 변수'x'에 저장됩니다. 다른 종류의 값이 필요하지 않기 때문입니다.지금까지는 표준cout 문장의 변수 "x"를 사용하여 결과를 보여 줍니다.주요 방법은 여기서 끝난다.Ctrl+S를 사용하여 업데이트된 코드를 저장해야 합니다.

G++ 컴파일러를 사용하여 코드를 컴파일합니다. 코드에 논리적, 문법적 오류가 포함되지 않기 때문에 오류가 발생하지 않았습니다.실행은 셸에서 같은 "/a.out"명령으로 실행됩니다.보답으로 우리는 343의 값을 얻어 기수 7에서 멱지수 3의 계산 결과를 얻었다.

멱 함수를 깊이 이해하고 지수 0에 대한 반응을 알아보자.그래서우리는 같은 파일을 다시 열었고 전체 코드가 변하지 않았다.우리가 유일하게 변경한 것은 pow () 함수의 괄호 안에 있다.우리는 여기서 지수 0을 사용하여 계산 값이 1인지 여부를 확인한다.파일을 저장한 후 보존합니다.

그래서 이 코드를 컴파일한 후에 우리는 이미 그것을 실행했다.결과는 예상대로 1이다.

파워 () 함수가 음지수 멱을 어떻게 처리하여 멱수를 높이는지 봅시다.그래서 우리는 같은 것을 열었고 멱 함수만 변경했다.코드의 나머지 부분은 변하지 않는다.우리는 지수치로 -2를 추가했다.이 파일을 실행합시다.

파일을 컴파일하고 실행한 후에 마이너스 지수 때문에 우리는 0을 얻었다.

다음 그림에서 우리는 마이너스 값과 양지수를 사용했다.

그래서 짝수 정지수를 사용했기 때문에 우리는 긍정적인 결과를 얻었다.

결론


본고는 C++ 코드에서 지수를 사용하여 숫자를 일정한 멱으로 향상시키는 것을 설명한다.우리는 수동'for'순환과 파워 () 함수를 사용하여 이 목표를 실현했다.본고에서 사용한 모든 예는 모든 기초 사용자와 전문가 사용자에게 이해하기 쉽다.우리는 이 문서가 모든 유형의 C++ 사용자를 도울 것이라고 믿는다.