배열은 동일한 데이터 유형의 요소 시퀀스입니다. 이 문제에서 우리는 문제를 해결하기 위해 정수 배열을 고려할 것입니다. 이 문제에서 우리는 요소를 진행하는 요소에서 요소를 나누어 찾은 요소의 합을 찾을 것입니다. 이 문제를 더 잘 이해하기 위해 몇 가지 예를 들어보겠습니다. − 예시 1 - Array : 3 , 5 ,98, 345 Sum : 26 설명 − 3 + 5/3 + 98/5 + 345/98 =3 + 1 + 19 + 3 =26 각 요소를 선행 요소로 나누고 합계를 찾기 위해 나누기의 정수 부분만 고려했습니다. 예시 2 -
C 프로그래밍 언어는 프로그램의 효율적인 작업을 위해 전처리기를 지원합니다. C 전처리기 C 기반 프로그래밍 언어를 위한 매크로 전처리기입니다. 전처리기는 컴파일러에게 헤더 파일, 매크로 확장, 조건부 컴파일 및 라인 제어를 명시적인 방식으로 포함할 수 있는 기능을 제공합니다. # 해시 태그는 전처리기를 정의하는 데 사용됩니다. 즉, 모든 전처리기는 시작 시 #이 있습니다. 뒤에 공백 없이 전처리기 이름이 옵니다. 다음은 목록 C 전처리기입니다. 번호 전처리기 설명 1. #포함 파일의 특정 헤더를 포함합니다. 2. #de
배열 동일한 데이터 유형 길이의 요소 컨테이너는 미리 정의해야 합니다. 그리고 요소는 배열에서 임의의 순서와 횟수로 나타날 수 있습니다. 따라서 이 프로그램에서는 배열에서 두 번 이상 나타나는 요소를 찾습니다. 문제 설명 − 배열에서 반복되는 요소를 찾아야 하는 배열 arr[]를 제공하여 앱에서 인쇄할 수 있습니다. 이를 더 잘 이해하기 위해 예를 들어보겠습니다. 예 Input: arr[] = {5, 11, 11, 2, 1, 4, 2} Output: 11 2 설명 우리는 배열에서 반복되는 요소를 찾는 데 사용되는 복제 함수의
약혼자 더할 때 약수의 합이 다른 숫자와 같은 방식으로 두 숫자의 쌍입니다. 예를 들어 (a, b)는 s(a) =b + 1이고 s(b) =a + 1인 경우 약혼한 숫자의 쌍입니다. 여기서 s(b)는 b의 부분 표본 합계입니다. 등가 조건은 σ (a) =σ(b) =a + b + 1, 여기서 σ는 제수 합 함수를 나타냅니다. 약혼한 숫자의 처음 몇 쌍은 (48, 75), (140, 195), (1050, 1925), (1575, 1648), (2024, 2295), (5775, 6128)입니다. 알려진 모든 약혼한 숫자 쌍은 반대
로삼각형 세 개의 원의 교점을 이용하여 각각의 중심이 다른 두 원의 경계에 오도록 한 모양입니다. 그 경계는 일정한 너비의 곡선으로, 원 자체 외에 가장 단순하고 가장 잘 알려진 곡선입니다. 일정한 너비는 모든 두 평행 지지선의 분리가 방향에 관계없이 동일함을 의미합니다. 지름이 모두 같기 때문입니다. Reuleaux 삼각형의 경계는 정삼각형을 기반으로 한 일정한 너비 곡선입니다. 측면의 모든 점은 반대쪽 정점에서 등거리에 있습니다. Reuleaux 삼각형을 구성하려면 Reuleaux 삼각형 공식, 정삼각형과 삼각형의
로삼각형 는 세 개의 원형 디스크가 교차하여 형성된 모양으로 각각 다른 두 디스크의 경계에 중심이 있습니다. 그 경계는 일정한 너비의 곡선으로, 원 자체 외에 가장 단순하고 가장 잘 알려진 곡선입니다. 일정한 너비는 모든 두 평행 지지선의 분리가 방향에 관계없이 동일함을 의미합니다. 지름이 모두 같기 때문입니다. Reuleaux 삼각형의 경계는 정삼각형을 기반으로 한 일정한 너비 곡선입니다. 측면의 모든 점은 반대쪽 정점에서 등거리에 있습니다. Reuleaux 삼각형을 구성하려면 Reuleaux 삼각형 공식 정삼각형과
로삼각형 는 세 개의 원형 디스크가 교차하여 형성된 모양으로 각각 다른 두 디스크의 경계에 중심이 있습니다. 그 경계는 일정한 폭의 곡선으로, 원 자체 외에 가장 단순하고 가장 잘 알려진 곡선입니다. 일정한 너비는 모든 두 평행 지지선의 분리가 방향에 관계없이 동일함을 의미합니다. 지름이 모두 같기 때문입니다. Reuleaux 삼각형의 경계는 정삼각형을 기반으로 한 일정한 너비 곡선입니다. 측면의 모든 점은 반대쪽 정점에서 등거리에 있습니다. Reuleaux 삼각형을 구성하려면 Reuleaux 삼각형 공식 정삼각형과
로삼각형 는 세 개의 원형 디스크가 교차하여 형성된 모양으로 각각 다른 두 디스크의 경계에 중심이 있습니다. 그 경계는 일정한 너비의 곡선으로, 원 자체 외에 가장 단순하고 가장 잘 알려진 곡선입니다. 일정한 너비는 모든 두 평행 지지선의 분리가 방향에 관계없이 동일함을 의미합니다. 지름이 모두 같기 때문입니다. Reuleaux 삼각형의 경계는 정삼각형을 기반으로 한 일정한 너비 곡선입니다. 측면의 모든 점은 반대쪽 정점에서 등거리에 있습니다. Reuleaux 삼각형을 구성하려면 Reuleaux 삼각형 공식 정삼각형과
로삼각형 는 세 개의 원형 디스크가 교차하여 형성된 모양으로 각각 다른 두 디스크의 경계에 중심이 있습니다. 그 경계는 일정한 너비의 곡선으로, 원 자체 외에 가장 단순하고 가장 잘 알려진 곡선입니다. 일정한 너비는 모든 두 평행 지지선의 분리가 방향에 관계없이 동일함을 의미합니다. 지름이 모두 같기 때문입니다. Reuleaux 삼각형의 경계는 정삼각형을 기반으로 한 일정한 너비 곡선입니다. 측면의 모든 점은 반대쪽 정점에서 등거리에 있습니다. Reuleaux 삼각형을 구성하려면 Reuleaux 삼각형 공식 정삼각형과
로삼각형 는 세 개의 원형 디스크가 교차하여 형성된 모양으로 각각 다른 두 디스크의 경계에 중심이 있습니다. 그 경계는 일정한 폭의 곡선으로, 원 자체 외에 가장 단순하고 가장 잘 알려진 곡선입니다. 일정한 너비는 모든 두 평행 지지선의 분리가 방향에 관계없이 동일함을 의미합니다. 지름이 모두 같기 때문입니다. Reuleaux 삼각형의 경계는 정삼각형을 기반으로 한 일정한 너비 곡선입니다. 측면의 모든 점은 반대쪽 정점에서 등거리에 있습니다. Reuleaux 삼각형을 구성하려면 Reuleaux 삼각형 공식 정삼각형과
기재된 평면 모양 또는 솔리드는 다른 기하학적 모양 또는 솔리드로 둘러싸여 있고 내부에 꼭 맞는 모양입니다. 정사각형이 삼각형에 내접되어 있습니다라는 말은 삼각형이 사각형에 외접되어 있습니다와 정확히 같은 의미입니다. . 정삼각형 안에 내접할 수 있는 가장 큰 정사각형 - 정삼각형 안에 내접할 수 있는 가장 큰 정사각형 - 예를 들어 보겠습니다. Input: 5 Output: 2.32 설명 정사각형의 한 변은 x입니다. . 이제 아 DE에 수직입니다. . DE BC와 평행 , 각도 AED =각도 ACB =60 삼각
급수의 n항까지 합을 구합니다:1.2.3 + 2.3.4 + … + n(n+1)(n+2). 여기에서 1.2.3은 첫 번째 항을 나타내고 2.3.4는 두 번째 항을 나타냅니다. 개념을 더 잘 이해할 수 있도록 예를 살펴보겠습니다. Input: n = 5 Output: 420 설명 1.2.3 + 2.3.4 + 3.4.5 + 4.5.6 + 5.6.7 =6 + 24 + 60 + 120 + 210 =420 n번째 항 =n(n+1)(n+2); 여기서 n =1,2,3,… =n(n^2+3n+2)=n^3 +3n^2 +2n 자, 참고 합계
키워드 고정된 의미로 C++ 라이브러리에서 사용할 수 있고 내부 작업을 수행하는 데 사용되는 미리 정의되거나 예약된 단어입니다. C++ 언어는 64개 이상의 키워드를 지원합니다. 모든 키워드 auto, break, case, const, continue, int 등과 같은 소문자로 존재합니다. C 언어에서도 사용 가능한 C++ 언어의 32개 키워드 자동 더블 int 구조체 중단 기타 긴 스위치 케이스 열거 등록 형식 정의 문자 외부 반환 노조 상수 플로트 짧은 서명되지 않음 계속 용 서명 무효 기본값 이동 크기 휘발
C 파일 I/O − 파일 생성, 열기, 읽기, 쓰기 및 닫기 C 파일 관리 파일은 많은 양의 영구 데이터를 저장하는 데 사용할 수 있습니다. 다른 많은 언어와 마찬가지로 C는 다음과 같은 파일 관리 기능을 제공합니다. 파일 생성 파일 열기 파일 읽기 파일에 쓰기 파일 닫기 다음은 C에서 사용할 수 있는 가장 중요한 파일 관리 기능입니다. 기능 목적 열다() 파일 생성 또는 기존 파일 열기 닫기() 파일 닫기 fprintf() 파일에 데이터 블록 쓰기 fscanf() 파일에서 블록 데이터 읽기 getc()
이 C/C++ 함수 호출 퍼즐은 프로그래밍 언어 C와 C++/ 모두에서 메서드 호출 동작에 대해 더 많이 탐구하기 위한 퍼즐입니다. C와 C++에서 메소드의 출력은 다릅니다. C와 C++에서 메소드 호출의 차이점이 무엇인지 알아보겠습니다. 예를 들어 아래 코드의 출력을 C와 C++로 확인해보자. 예시 void method() { // Print statement } int main() { method(); method(2); } 출력 C++의 경우 - Er
포인터는 다른 변수의 주소를 저장하는 변수입니다. 포인터의 데이터 타입은 변수의 데이터 타입과 동일합니다. 이 퍼즐에서는 사용 중인 포인터의 크기를 알아야 합니다. 이 퍼즐은 변수의 크기를 질문하여 포인터에 대한 이해도를 확인합니다. int의 크기는 4바이트이고 int 포인터의 크기는 8입니다. 이제 C++ 프로그래밍 언어로 다음 연습을 통해 실력을 테스트해 보겠습니다. 예시 #include <iostream> using namespace std; int main() { int a = 6 ; &
Windows 익명 파이프는 실제로 일반 파이프이며 UNIX 파이프와 유사하게 작동합니다. 즉, 단방향이며 통신 프로세스 간에 부모-자식 관계를 사용합니다. 또한 파이프에 대한 읽기 및 쓰기는 일반 ReadFile() 및 WriteFile() 함수로 수행할 수 있습니다. Windows API는 4개의 매개변수가 전달되는 파이프를 생성하기 위해 CreatePipe() 함수를 사용합니다. 매개변수는에 대해 별도의 핸들을 제공합니다. 읽기 및 파이프에 쓰기 자식 프로세스가 파이프 핸들을 상속하도록 지정하는 데 사용되는 S
OpenMP는 공유 메모리 환경에서 병렬 프로그래밍을 지원하는 C, C++ 또는 FORTRAN으로 작성된 프로그램용 API 및 컴파일러 지시문 세트입니다. OpenMP는 병렬 영역을 병렬로 실행될 수 있는 코드 블록으로 식별합니다. 응용 프로그램 개발자는 병렬 영역의 코드에 컴파일러 지시문을 삽입하고 이러한 지시문은 OpenMP 런타임 라이브러리에 해당 영역을 병렬로 실행하도록 지시합니다. 다음 C 프로그램은 printf() 문을 포함하는 병렬 영역 위의 컴파일러 지시문을 보여줍니다. - #include <omp.h> #
분할 및 정복 쉽게 풀 수 있는 유사한 유형의 여러 하위 문제로 재귀적으로 분기하는 문제를 기반으로 하는 패러다임에서 작동하는 알고리즘입니다. 예시 분할 정복 기법에 대해 자세히 알아보기 위해 예를 들어 보겠습니다. − function recursive(input x size n) if(n < k) Divide the input into m subproblems of size n/p. and call f recursively o
C 프로그래밍 언어에는 주어진 중심 좌표와 호의 각도로 주어진 반경의 원호를 생성하는 옵션이 있습니다. 호() 기능 호를 만드는 데 사용됩니다. 이 arc 함수는 출력 화면에 그림을 그릴 수 있는 메소드가 포함된 C의 graphics.h 라이브러리에 포함되어 있습니다. 구문 void arc(int x, int y, int startangle, int endangle, int radius); 이제 함수에 대해 자세히 알아보고 전달된 각 매개변수와 함수가 반환하는 출력에 대해 알아보겠습니다. 매개변수 x − type =int,