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

    1. C++에서 인접한 두 개가 동일하지 않도록 문자열의 문자 재정렬

      임의의 길이의 문자열이 주어진다고 가정해 봅시다. 작업은 결과 문자열에 함께 배열된 동일한 인접 문자가 없도록 주어진 문자열을 재배열하는 것입니다. 여기에 대한 다양한 입력 출력 시나리오를 살펴보겠습니다 - 입력 - 문자열 str =itin 출력 − 인접한 두 문자가 동일하지 않도록 문자열에서 문자를 재배열하는 것은 initn입니다. 설명 − 문자열 유형 변수가 주어진다고 가정해 봅시다. str. 이제 동일한 위치에 두 개의 동일한 문자가 발생하지 않는 방식으로 입력 문자열의 문자를 재배열합니다. 즉, 동일하고 서로 인접

    2. C++에서 리팩토링 가능한 숫자

      정수 유형 값, 예를 들어 숫자가 제공됩니다. 주어진 번호가 리팩토링 가능한지 여부를 확인하는 작업입니다. 예인 경우 해당 숫자가 리팩토링 가능한 숫자임을 인쇄하십시오. 그렇지 않으면 인쇄가 불가능합니다. 리팩토링 가능한 숫자란 무엇입니까? 사용 가능한 총 인수 수로 나눌 수 있는 숫자는 리팩토링 가능합니다. 예를 들어 숫자 9는 총 인수 수가 3(1, 3, 9)이고 9는 3으로 나눌 수 있으므로 리팩토링 가능한 숫자이므로 리팩토링 가능합니다. 여기에 대한 다양한 입력 출력 시나리오를 살펴보겠습니다 - 입력 - 정수 =9 출

    3. C++에서 추가 공간을 사용하지 않고 시계 방향으로 행렬을 90도 회전

      행렬 패턴을 형성하는 데 사용할 2차원 배열이 제공됩니다. 작업은 행렬을 시계 방향으로 90도 회전하여 마지막 행이 첫 번째 열이 되고 두 번째 행이 두 번째 열이 되고 첫 번째가 세 번째 열이 되도록 하는 것입니다. 문제는 추가 공간을 사용할 필요가 없다는 것입니다. 여기에 대한 다양한 입력 출력 시나리오를 살펴보겠습니다 - 입력 - int arr[row_col_size][row_col_size] = { { 5, 1, 4},    { 9, 16, 12 },    { 2, 8, 9}} 출력

    4. C++에서 추가 공간을 사용하지 않고 행렬을 90도 회전

      행렬 패턴을 형성하는 데 사용할 2차원 배열이 제공됩니다. 작업은 첫 번째 행이 첫 번째 열이 되고 두 번째 행이 두 번째 열이 되고 세 번째 열이 세 번째 열이 되도록 반시계 방향으로 90도 회전하는 것입니다. 공간. 여기에 대한 다양한 입력 출력 시나리오를 살펴보겠습니다 - 입력 - int arr[row_col_size][row_col_size] = { { 5, 1, 4},    { 9, 16, 12 },    { 2, 8, 9}} 출력 - Rotation of a matrix by 9

    5. C++의 단어 목록 목록에서 구성할 수 있는 모든 문장을 재귀적으로 인쇄합니다.

      단어 목록이 제공됩니다. 목표는 재귀적 접근 방식을 사용하여 목록에서 단어를 가져와서 형성할 수 있는 모든 가능한 문장을 만드는 것입니다. 두 목록에서 한 번에 한 단어만 사용할 수 있습니다. 이를 위한 다양한 입력 출력 시나리오를 살펴보겠습니다. 입력 - sentence[row][col] = {{"I", "You"},    {"Do", "do not like"},    {"walking", "e

    6. C++에서 반복되는 추가로 형성된 숫자의 재귀적 합

      두 개의 정수 숫자와 반복이 입력으로 주어집니다. 목표는 합이 한 자릿수가 될 때까지 반복회 반복되는 입력 숫자의 자릿수 합을 계산하는 것입니다. 자릿수의 합으로 얻은 숫자가 한 자리 숫자가 될 때까지 이것을하십시오. 입력된 숫자가 123이고 repeat=2인 경우 123123의 자릿수의 합은 한 자릿수가 아닌 1+2+3+1+2+3=12가 됩니다. 이제 12의 자릿수의 합은 1+2=3입니다. 출력은 3이 됩니다. 이를 위한 다양한 입력 출력 시나리오를 살펴보겠습니다. 입력 - 숫자=32 반복=3 출력 − 반복되는 추가에 의해

    7. 숫자의 재귀 합은 C++에서 소수이거나 아니오입니다.

      입력으로 정수 변수 번호가 제공됩니다. 목표는 입력 숫자의 자릿수의 합을 계산하고 그 합이 소수인지 확인하는 것입니다. 자릿수의 합으로 얻은 숫자가 한 자리 숫자가 될 때까지 이것을하십시오. 그 숫자가 소수인지 아닌지 확인하십시오. 입력된 숫자가 123인 경우 자릿수의 합은 1+2+3=6이 되며 이는 소수가 아니며 6도 한 자리 숫자입니다. 이를 위한 다양한 입력 출력 시나리오를 살펴보겠습니다. 입력 - 숫자=12341 출력 − 숫자의 자릿수의 재귀 합은 PRIME입니다. 설명 - 1+2+3+4+1=11 1+1=2 2

    8. C++에서 정렬 트리 병합

      정수 배열, 세그먼트 시작 및 끝 포인터 세트, 키 값이 주어지며 여기서 문제는 주어진 키 값보다 작거나 같은 주어진 범위의 모든 값을 찾는 것입니다. 예를 들어 이해하자 입력 - arr[] ={7, 8, 1, 4, 6, 8, 10 } 세그먼트 1:시작 =2, 끝 =4, k =2 세그먼트 2:시작 =1, 끝 =6, k =3 출력 − 주어진 범위에서 키 값보다 작거나 같은 숫자의 개수는 2 6입니다. 설명 − [8, 1, 4]는 2에서 4까지의 범위를 나타내고 2는 [7, 8, 1, 4, 6, 8] 범위에서 두 번째로

    9. C++에서 멀티스레딩을 사용한 병합 정렬

      정렬되지 않은 정수 배열이 제공됩니다. 작업은 멀티스레딩을 통해 구현된 병합 정렬 기술을 사용하여 배열을 정렬하는 것입니다. 병합 정렬 병합 정렬은 배열을 같은 반으로 나눈 다음 정렬된 방식으로 결합하는 분할 정복 기술을 기반으로 하는 정렬 기술입니다. 병합 정렬을 구현하는 알고리즘은 목록에 하나의 요소가 있는지 확인한 다음 요소를 반환합니다. 그렇지 않으면 데이터를 더 이상 나눌 수 없을 때까지 재귀적으로 두 부분으로 나눕니다. 마지막으로 작은 목록을 정렬된 순서로 새 목록으로 병합합니다. 멀티 스레딩 운영

    10. C++를 사용하여 Nth_Non_Square_Number 찾기

      우리는 모두 2, 3, 5, 7, 8 등과 같이 제곱이 아닌 숫자에 대해 알고 있습니다. 제곱이 아닌 숫자의 N번째 숫자가 있으며 모든 숫자를 아는 것은 불가능합니다. 그래서 이 글에서는 제곱이 없는 수 또는 제곱이 아닌 수에 대한 모든 것과 C++에서 N번째가 아닌 수를 찾는 방법에 대해 설명합니다. 제곱이 아닌 N번째 숫자 어떤 숫자가 정수의 제곱이면 완전제곱수라고 합니다. 완전제곱수의 몇 가지 예는 다음과 같습니다. - 1은 14의 제곱은 29의 제곱은 316의 제곱은 425의 제곱은 5의 제곱입니다. 어떤 정수의 제곱이

    11. C++를 사용하여 홀수 숫자로만 구성된 N번째 숫자 찾기

      C++에는 수학적 문제를 해결하기 위한 방대한 함수 목록이 있습니다. 수학 함수 중 하나는 코드를 사용하여 N번째 홀수 자리를 찾는 것입니다. 이 기사에서는 홀수 N번째 숫자를 찾는 완전한 접근 방식을 설명하고 홀수가 무엇이며 홀수로 구성된 숫자를 이해합니다. 홀수 숫자로만 구성된 N번째 숫자 찾기 홀수는 2로 나눈 나머지를 제공하므로 처음 몇 개의 홀수는 1,3,5,7,9,11,13,15,17,19... 필요한 수를 찾기 위해 여기에 두 가지 접근 방식이 있습니다 - 접근법 1 - 모든 자연수는 홀수인지 확인하고 n이 될 때

    12. C++를 사용하여 K-ary 트리에서 가중치 W의 경로 수 찾기

      이 기사에서 우리는 이 기사의 K-ary 트리에서 가중치 W 경로의 수를 계산하기 위해 C++를 사용할 것입니다. 각 노드에 K개의 자식이 있고 각 모서리에 가중치가 할당되어 있는 트리인 K-ary 트리를 제공했습니다. 가중치는 한 노드에서 모든 자식까지 1에서 K까지 내림차순입니다. W의 가중치와 M의 가중치를 가진 최소한 하나의 간선을 갖는 루트에서 시작하는 경로의 누적 수를 계산해야 합니다. 그래서, 여기에 예가 있습니다 - Input : W = 4, K = 3, M = 2 Output : 6 주어진 문제에서 dp를 사용

    13. C++를 사용하여 축구공의 오각형과 육각형의 수 찾기

      우리 모두 알다시피 오각형과 육각형은 축구에서 똑같이 필수적인 부분입니다. 이 모양들은 완벽한 구형을 형성하기 위한 퍼즐처럼 함께 맞습니다. 그래서 여기에 육각형과 오각형을 찾아야 하는 축구공이 있습니다. 우리는 오일러 특성을 사용하여 문제를 쉽게 해결할 것입니다. 오일러 특성은 위상 공간의 특정 모양이나 구조를 설명하는 숫자입니다. 따라서 축구공의 오각형과 육각형의 수를 계산하는 데 사용할 수 있습니다. 오일러 특성에서 - 치 − 특정 표면 S에 대한 정수 F - 얼굴 G - 그래프 V - 꼭짓점 E − 가장자리는 S에

    14. C++를 사용하여 직각 삼각형을 형성하기 위해 가능한 빗변과 면적 쌍의 수 찾기

      이 기사에서는 C++에서 직각삼각형을 형성하는 빗변과 넓이의 가능한 쌍의 수를 푸는 방법을 설명합니다. H를 빗변으로, A를 면적으로 하는 직각 삼각형을 형성하려면 빗변과 면적( H, A )의 가능한 모든 쌍의 수를 결정해야 합니다. 이 예에서 - x =직각 삼각형의 밑변 y =직각 삼각형의 높이 H =직각 삼각형의 빗변 우리는 직각 삼각형의 넓이를 알고 있습니다. A =( x * y ) / 2 또는 4 * A2 =( x * y )2 …… (1) 또한 우리는 알고 있습니다 x2 + y2 =H2 …… (2) (1

    15. C++를 사용하여 주어진 범위 쿼리에서 접두사 합 소수의 수 찾기

      이 기사에서 우리는 주어진 배열 arr[ ]에서 소수인 접두사 합과 범위 쿼리 L을 찾아야 합니다. , R , 여기서 L prefixsum[ ] 배열 및 R에 대한 초기 인덱스 값 arr[ L ] 찾아야 할 접두사 합계의 수입니다. 접두사 합계 배열을 채우기 위해 인덱스 L부터 인덱스 R까지 시작하여 주어진 배열의 마지막 요소에 현재 값을 추가합니다. 여기 문제의 예가 있습니다 - Input : arr[ ] = { 3, 5, 6, 2, 4 } L = 1, R = 3 Output : 3 Explanation : prefixsum[

    16. C++를 사용하여 배열의 소수 쌍 수 찾기

      이 기사에서는 C++를 사용하여 배열에서 소수 쌍의 수를 찾는 방법에 대한 모든 것을 설명합니다. 정수의 배열 arr[]이 있고 그 안에 있는 가능한 모든 소수 쌍을 찾아야 합니다. 여기 문제의 예가 있습니다 - Input : arr[ ] = { 1, 2, 3, 5, 7, 9 } Output : 6 From the given array, prime pairs are (2, 3), (2, 5), (2, 7), (3, 5), (3, 7), (5, 7) Input : arr[] = {1, 4, 5, 9, 11} Output : 1

    17. C++를 사용하여 부분배열의 소수 수 찾기

      이 기사에서는 부분배열에서 소수의 수를 찾는 방법을 설명합니다. 우리는 우리의 범위 {l, R}을 나타내는 두 개의 정수를 갖는 양수 arr[] 및 q 쿼리의 배열을 가지고 있으며 주어진 범위에서 소수의 수를 찾는 데 필요합니다. 아래는 주어진 문제의 예입니다 - Input : arr[] = {1, 2, 3, 4, 5, 6}, q = 1, L = 0, R = 3 Output : 2 In the given range the primes are {2, 3}. Input : arr[] = {2, 3, 5, 8 ,12, 11}, q

    18. C++를 사용하여 주어진 점에서 가능한 사변형의 수 찾기

      사변형은 유클리드 평면 기하학에서 4개의 꼭짓점과 4개의 모서리가 있는 다각형을 형성합니다. 사각형 등의 이름. 사변형의 다른 이름에 포함되며 때로는 정사각형, 표시 스타일 등으로도 알려져 있습니다. 이 기사에서는 주어진 점에서 가능한 사변형의 수를 찾는 방법에 대해 설명합니다. 이 문제에서는 직교 평면에서 제공된 네 점( x, y )으로 만들 수 있는 사변형이 몇 개인지 알아낼 필요가 있습니다. 다음은 주어진 문제에 대한 예입니다 - Input : A( -2, 8 ), B( -2, 0 ), C( 6, -1 ), D( 0, 8 )

    19. C++를 사용하여 처음 세 항이 AP에 있고 마지막 세 항이 GP에 있는 사중항의 수 찾기

      이 기사에서는 처음 3개 항이 A.P.에 있고 마지막 3개 항이 G.P.에 있는 사중항의 수를 찾는 모든 가능한 접근 방식을 설명합니다. 먼저 산술진행(A.P.)과 기하진행(G.P.)의 기본 정의를 설명하겠습니다. 산술 진행(A.P.) - 공차(d)가 같거나 일정한 수열로 연속되는 두 수의 차가 일정함을 의미합니다. 예:1,3,5,7,9 | d =2 기하학적 진행(G.P.) − 공비(r)가 동일한 수열로 앞의 수에 고정수를 곱하여 각 항을 찾을 수 있음을 의미합니다. 예:3, 6, 12, 24,... | r =2 이 문제에서

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:275/300  20-컴퓨터/Page Goto:1 269 270 271 272 273 274 275 276 277 278 279 280 281