Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C++

    1. 사용자 정의 데이터 유형에 대한 C++ 설정?

      집합은 숫자 값을 저장하는 데이터 구조입니다. 집합의 특징은 요소가 구별된다는 것입니다(즉, 동일한 값을 갖는 두 요소가 없음). 또한 값은 오름차순으로 저장됩니다. C++에서 세트의 데이터 유형, 즉 세트에 대한 사용자 정의 데이터 유형을 명시적으로 정의할 수 있습니다. 고유한 형식과 정렬된 순서로 데이터를 저장합니다. 예를 들어 보겠습니다. Input : 124689781230 Output : 1230467889 논리 집합에서 입력은 임의의 순서가 될 수 있으며 중복 값이 ​​있을 수 있습니다. 그러나 집합은 고유한 값만

    2. C++의 각도 스윕 알고리즘

      주어진 반지름의 원에 포함될 수 있는 최대 점 수를 찾는 알고리즘입니다. 이것은 반지름이 r인 원과 주어진 2차원 점 집합에 대해 원으로 둘러싸인(가장자리가 아닌 원 내부에 있는) 점의 최대 수를 찾아야 함을 의미합니다. 가장 효과적인 방법은 Angular Sweep 알고리즘이기 때문입니다. 알고리즘 n이(가) 있습니다. C2 문제에서 주어진 점들에서 우리는 이 점들 각각 사이의 거리를 찾아야 합니다. 임의의 점을 취하고 점 P을 중심으로 회전할 때 원 안에 있는 최대 점 수를 구합니다. . 문제의 최종 반환 값으

    3. C++ bitset 흥미로운 사실?

      C++ 프로그래밍 언어는 bitset이라는 C++ 표준 템플릿 라이브러리의 컨테이너를 정의합니다. 이 bitset 컨테이너는 비트 수준에서 요소, 즉 변수의 각 비트, 즉 주어진 값의 이진 변환에 대해 작업하는 데 사용됩니다. 1. Bitset은 문자열과 같습니다. − Bitset은 비트의 컨테이너입니다( 0과 1만 유효 ). 비트 집합의 시작 인덱스 값과 고려되는 요소 수로 지정된 비트 집합을 사용하여 비트 집합을 만들 수 있습니다. 비트셋. 예 - 비트 문자열 01001110의 인덱스 값 2에서 시작하는 4개의 요소가 필요합

    4. C++의 벨만 포드 알고리즘?

      Bellman Ford Algorithm은 시작 정점으로 취급되는 정점에서 계산된 정점의 최단 경로를 찾는 데 사용되는 동적 프로그래밍 알고리즘입니다. 이 알고리즘은 반복적인 방법을 따르며 지속적으로 최단 경로를 찾으려고 합니다. 가중 그래프의 Bellman Ford 알고리즘. 이 알고리즘은 1955년 Alphonso shimbel에 의해 제안되었습니다. 알고리즘에는 Richard Bellman과 Lester Ford가 수정했습니다. 1956년과 1958년에 이 알고리즘으로 인해 Bellman Ford Algorithm이라는 이름

    5. C++의 3D에서 두 평면 사이의 각도?

      3D에서 두 평면 사이의 각도에 대해 배우려면 평면과 각도에 대해 배워야 합니다. 비행기 무한대로 확장되는 2차원 표면입니다. 각도 한 점에서 교차하는 두 선과 표면 사이의 도 단위 공간입니다. 따라서 이 문제에서는 두 3D 평면 사이의 각도를 찾아야 합니다. . 이를 위해 서로 교차하는 두 개의 평면이 있으며 서로 교차하는 각도를 찾아야 합니다. 두 3D 사이의 각도를 계산하려면 평면, 우리는 이러한 평면의 법선 사이의 각도를 계산해야 합니다. 여기 두 대의 비행기가 있습니다. p1 : ax + by + cz + d =

    6. C++ 프로그램으로 변이 주어진 삼각형의 외접원의 면적을 구합니까?

      모든 삼각형의 외접원의 면적을 계산합니다. 문제와 관련된 기본 개념을 배워야 합니다. 삼각형 − 3면이 있는 닫힌 그림입니다. 원 − 면이 무한대이거나 면이 없는 닫힌 도형입니다. 내부에 다른 도형을 둘러싸는 원이 외접원입니다. . 외접원은 모든 점에서 삼각형에 닿습니다. 그 변이 a, b, c라고 하면 외접원의 반지름은 수학 공식 -로 주어집니다. r = abc / (√((a+b+c))(a+b-c)(a+c-b)(b+c-a))) 반지름이 r인 원의 면적은 area = 2 * (pie) * r *r. 이 개념에

    7. 육각형에 새겨진 가장 큰 삼각형의 면적을 찾는 C++ 프로그램?

      육각형에 내접된 가장 큰 삼각형의 면적을 찾으세요. 이 도형이 무엇이며 다른 도형 안에 1이 어떻게 새겨져 있는지 알아보세요. 삼각형 크기가 같거나 다를 수 있는 3면이 있는 닫힌 도형입니다. 육각형 크기가 같거나 같지 않은 6개의 면이 있는 닫힌 도형입니다. 육각형 안에 내접하는 삼각형은 모든 꼭짓점이 육각형 꼭짓점에 닿아 있습니다. 따라서 삼각형의 변은 정육각형의 대각선으로 처리될 수 있습니다. . 여기서 고려되는 육각형은 정육각형으로, 가장 큰 삼각형을 정삼각형으로 만듭니다. 이에 대한 공식을 도출해 보겠습니다. 다음

    8. C/C++에서 시스템을 종료하는 프로그램 작성

      시스템을 종료하는 프로그램은 Windows, Linux 또는 macOS와 같은 운영 체제에서 작동합니다. 종료하고 열려 있는 모든 응용 프로그램을 닫습니다. 종료 또는 전원 끄기가 무엇을 의미합니까? 종료 또는 전원 끄기 컴퓨터는 조직적으로 규정된 방식으로 컴퓨터의 주요 구성 요소에서 전원을 제거하고 컴퓨터가 수행하는 모든 작업을 끄는 것을 의미합니다. 즉, 모든 응용 프로그램과 처리가 차단됩니다. 컴퓨터가 종료되면 CPU, RAM 모듈 및 하드 디스크 드라이브와 같은 주요 구성 요소의 전원이 꺼지지만 내부 시계와 같은 일부 내부

    9. C++ 합 배열 퍼즐

      배열 동일한 데이터 유형의 여러 요소를 저장하는 데이터 구조입니다. 전체 값 세트를 한 번에 저장할 수 있습니다. 그러나 길이는 미리 정의해야 합니다. 이 합 배열 퍼즐에서 우리는 n이라고 하는 일정한 크기의 배열 A1이 주어집니다. 이 퍼즐을 풀기 위해 위치가 사용되는 요소를 제외한 배열의 모든 요소의 합을 저장하는 S1이라는 배열을 만들 것입니다. 예를 들어, S1[3]이 계산되는 경우 위치 4에 있는 요소를 제외한 A1의 모든 요소의 합을 찾습니다. 예시 - Array A1 = {1,2,3,4,6} Output S1 = {1

    10. C/C++의 abs(), labs(), llabs() 함수

      C 라이브러리의 정수 함수란 무엇입니까? 정수 함수는 정수의 정확한 값을 반환하는 함수입니다. C는 정수 값만 지원합니다. 이 함수에서 인수보다 작거나 같은 가장 가까운 정수가 이 함수로 반환됩니다. 정수 함수의 유형 - int = abs (int n); long = labs (long n); long long = llabs (long long n); 여기서 n =정수 값 abs(), labs(), llabs() 함수란 무엇입니까? (C Standard General Utilities Library) 헤더 파일로 정의됩니다

    11. C++에서 절대 차이의 최소 합계가 있는 배열 요소?

      이 프로그램은 고유한 요소가 있는 배열이 있는 경우 배열의 최소 절대 차이를 찾는 것입니다. 이 개념을 더 잘 배우기 위해 필요한 사항을 다시 살펴보겠습니다. 배열 동일한 데이터 유형의 요소 컨테이너입니다. 배열의 길이를 미리 정의해야 합니다. 절대적 차이 두 숫자 간의 차이의 절대값입니다. 즉, 차이는 항상 양수이고 음수 값은 양수로 변환됩니다. 각 원소의 최소 절대 차이의 합은 최소 절대 용질 차이 공식을 구해야 합니다. 최소 절대 차이(a) =min(abs(a – arr[j])); 여기서 1 <=j <=n 및 j !

    12. C++에서 주요 빈도가 있는 배열 요소?

      배열 데이터 유형이 동일한 요소의 컨테이너입니다. 주 주파수 배열 요소의 발생 횟수가 소수임을 의미합니다. 따라서 이러한 정의에 따라 소수 주파수를 가진 배열 요소를 찾는 문제가 발생합니다. 배열 문자열이 제공됩니다. 문자의 빈도를 찾아 빈도가 소수인지 확인한 다음 소수 빈도를 갖는 요소를 계산해야 합니다. 예를 들어 보겠습니다. Input: str = “helloworld” Output: 2 설명 문자 발생 횟수는 -입니다. h -> 1 e -> 1 l -> 3 o -> 2 w-

    13. 양쪽에 동일한 개수의 짝수 또는 홀수가 있는 배열 인덱스용 C++ 프로그램?

      짝수 또는 홀수의 개수가 같은 배열 인덱스를 찾는 것은 양쪽에 동일한 개수의 숫자 또는 홀수가 있는 숫자입니다. 여기에서 개념과 관련된 몇 가지 정의가 필요합니다. 배열 − 데이터 유형이 동일한 요소의 컨테이너입니다. 배열 색인 - 요소의 위치를 ​​인덱스라고 합니다. 배열의 인덱스는 항상 0부터 시작합니다. 짝수 − 2로 나누어 떨어지는 수. 홀수 - 2로 나누어 떨어지지 않는 수. 정수는 짝수 또는 홀수일 수 있습니다. 이제 개념을 보다 명확하게 해주는 예를 살펴보겠습니다. Input: arr[] = {4, 3, 2

    14. 모든 요소가 k보다 크거나 같을 때까지 배열 요소를 추가하는 C++ 프로그램

      정렬되지 않은 요소, 즉 arr[]의 배열이 있고 정수 K가 있으며 모든 요소를 ​​보다 크거나 같게 만들기 위해 배열의 요소를 추가하는 데 필요한 최소 단계 수를 찾아야 합니다. K . 배열의 두 요소를 추가하여 하나로 만들 수 있습니다. 예 Input: arr[] = {1 10 12 9 2 3},K = 6 Output: 2 설명 먼저 (1 + 2)를 추가할 수 있습니다. , 따라서 새 배열은 3 10 12 9 3입니다. , (3 + 3)을 추가할 수 있습니다. , 따라서 새 배열은 6 10 12 9입니다. , 목록의 모든 요소

    15. C++ 아담 번호

      아담 번호 제곱이 역제곱의 역인 숫자입니다. 개념 설명 - 숫자가 아담 숫자가 되는 경우 , 숫자의 제곱은 숫자의 역 제곱의 역입니다. 예를 들어 보겠습니다. 12는 숫자입니다. . 12의 제곱은 144이고 12의 역은 21입니다. 12의 역 제곱, 즉 21은 441입니다. 441은 144의 역인 12의 제곱입니다. 숫자가 아담 번호인지 확인하는 알고리즘 - xy가 주어졌을 때 그 수의 제곱을 구합니다(xy)2 . yx. 이제 숫자 yx에 대해 숫자 (xy)의 제곱을 찾습니다.2 . (xy)2의 자릿수 반전 (yx)2로 평가

    16. C++ 부울 행렬

      부울 행렬은 0과 1의 두 가지 요소만 있는 행렬입니다. 이 부울 행렬 질문에 대해 mXn 크기의 부울 행렬 arr[m][n]이 있습니다. 그리고 풀어야 할 조건은 m[i][j] =1이면 m[i] =1이고 m[j] =1이면 i번째 행과 j번째 열의 모든 요소가 1이 된다는 뜻입니다. 예를 들어 보겠습니다. Input: arr[2][2] = 1 0                   0 0 Output: arr[2][2] = 1 1    

    17. C++의 가상 복사 생성자

      주제에 대해 자세히 알아보기 전에 관련된 모든 용어를 살펴보겠습니다. 복사 생성자 전달된 개체의 정확한 복사본인 개체를 만드는 데 사용되는 특수한 유형의 생성자입니다. 가상 기능 상위 클래스에서 선언되고 상위 클래스를 상속하는 하위 클래스에서 재정의(재정의)되는 멤버 함수입니다. 가상 복사 생성자를 사용하면 프로그래머는 개체의 정확한 데이터 유형을 몰라도 개체를 만들 수 있습니다. C++ 프로그래밍 언어에서 복사 생성자는 다른 개체에서 복사한 개체를 만드는 데 사용됩니다. 그러나 프로그램이 생성된 개체의 유형에 대해 런타임에

    18. C++의 Alignof 연산자

      연산자 컴파일러가 프로그래밍 언어로 어떤 작업을 수행하도록 표시하는 데 사용되는 기호입니다. 정렬 operator는 주어진 유형의 변수에 적용할 정렬을 반환하는 연산자입니다. 반환된 값은 바이트 단위입니다. 구문 var align = alignof(tpye) 설명 정렬 - 연산자는 입력된 데이터의 정렬을 반환하는 데 사용됩니다. 매개변수 유형 - 정렬이 반환될 데이터 유형입니다. 반환 가치 − 주어진 데이터 유형에 대한 정렬로 사용되는 바이트 단위 값입니다. 예시 기본 데이터 유형의 정렬 값을 반환하는 프로그

    19. C++의 부분 표본 시퀀스

      분할 순서 는 특별한 숫자 시퀀스입니다. 수열은 숫자 자체에서 시작하고 수열의 다음 수는 이전 항의 고유 약수의 합입니다. 개념을 더 잘 배우기 위해 시퀀스의 예를 들어 보겠습니다. − 입력 :8출력 :8 7 1 0설명 :8의 고유약수는 4, 2, 1입니다. 합은 7 7의 고유약수는 1입니다. 합은 1입니다. 1의 고유약수는 0입니다. 합은 0 완전수는 길이가 1인 부분표본 시퀀스를 갖는 수입니다. 예를 들어 6은 완전수입니다. 우호적 수는 길이가 2인 분취 서열을 갖는 수입니다. 예를 들어 1은 우호적인 숫자입니다. Soc

    20. C++의 대체 피보나치 수

      피보나치 수 두 개의 고정 숫자로 시작하는 일련의 숫자로 정의되며 일반적으로 o,1 또는 1, 1 시퀀스의 연속 요소는 시퀀스의 이전 두 숫자의 합입니다. 예를 들어, 8개의 요소까지 피보나치 수열은 0,1,1,2,3,5,8,13,21,34,55,89입니다. 이제 이 시리즈를 일반화해 보겠습니다. 여기서, n번째 항의 값은 (n-1)번째 항과 (n-2)번째 항의 합과 같다. 이제 피보나치 수열의 n번째 항에 대한 공식의 수학적 유도를 구해 봅시다. Tn =Tn-1 + Tn-2 이 공식을 사용하여 피보나치 수열의 5번째 항을

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:76/300  20-컴퓨터/Page Goto:1 70 71 72 73 74 75 76 77 78 79 80 81 82