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

    1. C++ 프로그램에서 문자열을 N개의 동일한 부분으로 나눕니다.

      이 튜토리얼에서는 주어진 문자열을 N개의 동일한 부분으로 나누는 프로그램을 작성할 것입니다. 문자열을 N개의 동일한 부분으로 나눌 수 없으면 같은 것을 인쇄하십시오. 문제를 해결하는 단계를 살펴보겠습니다. 문자열을 초기화하고 N. 크기를 사용하여 문자열의 길이 찾기 방법. 문자열을 N 부분으로 나눌 수 있는지 확인하십시오. 문자열을 N개의 동일한 부분으로 나눌 수 없으면 메시지를 인쇄하십시오. 그렇지 않으면 문자열을 반복하고 각 부분을 인쇄합니다. 예시 코드를 봅시다. #include <bit

    2. C++ 프로그램에서 한 배열의 모든 요소를 ​​다른 배열 요소로 나눕니다.

      이 튜토리얼에서는 한 요소 배열을 다른 요소 배열로 나누는 프로그램을 작성할 것입니다. 여기에서는 문제를 완료하는 간단한 방법을 따르고 있습니다. 문제를 해결하는 단계를 살펴보겠습니다. 두 배열을 초기화합니다. 두 번째 배열을 반복하고 요소의 곱을 찾습니다. 첫 번째 배열을 반복하고 각 요소를 두 번째 배열 요소의 곱으로 나눕니다. 예시 코드를 봅시다. #include <bits/stdc++.h> using namespace std; void divideArrOneWithTwo(int arr_one

    3. C++ 프로그램에서 문자열로 표현되는 큰 수 나누기

      이 튜토리얼에서는 문자열로 표현되는 큰 수를 나누는 방법을 배울 것입니다. 우리는 문자열 형식으로 많은 수와 제수를 제공했습니다. 프로그램에서 알림을 찾아야 합니다. 먼저 주어진 숫자에서 배당금보다 큰 부분을 찾습니다. 그런 다음 나머지 숫자를 제수에 하나씩 추가합니다. 문제를 해결하는 단계를 살펴보겠습니다. 제수와 함께 큰 수를 초기화합니다. 제수보다 큰 부분을 추출할 때까지 주어진 숫자를 반복합니다. 이제 이전 단계에서 떠난 위치부터 숫자 끝까지 반복합니다. 추출된 부분을 제수로 나누어 결과에 더합니다

    4. C++ 프로그램에서 주어진 숫자로 나눌 수 있는 두 부분으로 숫자를 나눕니다.

      이 튜토리얼에서는 숫자를 주어진 숫자로 나눌 수 있는 두 부분으로 나누는 프로그램을 작성할 것입니다. 문자열 형식의 숫자와 두 개의 다른 정수를 제공했습니다. 프로그램은 첫 번째 부분을 첫 번째 숫자로 나누고 두 번째 부분을 두 번째 부분으로 나눌 수 있도록 주어진 숫자를 두 부분으로 나눌 수 있는지 여부를 반환해야 합니다. 문제를 해결하는 단계를 살펴보겠습니다. 나누기에 대한 숫자와 두 개의 정수를 초기화합니다. 첫 번째 부분이 첫 번째 숫자로 나눌 수 있을 때까지 숫자를 반복합니다. 각 문자를 숫자로 변환하여

    5. C++ 프로그램에서 주어진 연결 목록을 크기 비율 p:q의 두 목록으로 나눕니다.

      이 튜토리얼에서는 주어진 연결 리스트를 p:q 비율로 나누는 프로그램을 작성할 것입니다. 직관적인 프로그램입니다. 문제를 해결하는 단계를 살펴보겠습니다. 연결 목록 노드에 대한 구조체를 만듭니다. 더미 데이터로 연결 리스트를 초기화합니다. p:q 비율을 초기화합니다. 연결 리스트의 길이를 구하세요. 연결 리스트의 길이가 p + q보다 작으면 연결을 p:q 비율로 나눌 수 없습니다. 그렇지 않으면 p.까지 연결 목록을 반복합니다. 반복 후에 링크를 제거하고 두 번째 연결 목록에 대한 새 헤드를

    6. C++ 프로그램에서 많은 수에 대한 12의 배수

      이 튜토리얼에서는 문자열 형식의 주어진 큰 숫자가 12로 나누어 떨어지는지 여부를 확인하는 프로그램을 작성할 것입니다. 우리는 이 문제를 풀기 위해 약간의 수학을 사용할 것입니다. 숫자가 3과 4의 배수이면 12의 배수가 됩니다. 숫자의 합이 3의 배수이면 3의 배수입니다. 숫자의 마지막 두 자리가 4의 배수이면 4의 배수입니다. 위의 내용을 활용하여 프로그램을 완성하겠습니다. 예시 코드를 봅시다. #include <bits/stdc++.h> using namespace std; bool isNumberDivis

    7. C++ 프로그램에서 허용되는 비트 제거를 사용하여 64로 나눌 수 있음

      이 튜토리얼에서는 주어진 이진수가 64로 나누어 떨어지는지 확인하는 프로그램을 작성할 것입니다. 우리는 이진수를 제공했으며 비트를 제거하여 64로 나눌 수 있도록 만들 수 있습니다. 비트를 제거한 후 숫자가 64로 나누어 떨어지면 예를 인쇄합니다. 그렇지 않으면 아니요 . 우리가 사용할 방법은 매우 간단합니다. 문제를 해결하는 단계를 살펴보겠습니다. 이진수를 문자열 형식으로 초기화합니다. 주어진 이진수를 반복합니다. 0의 개수를 센다. 2진수가 6보다 크거나 같고 1비트가 있으면 그 수는 64로 나누어 떨어

    8. C++ 프로그램에서 큰 수의 경우 37로 나눌 수 있음

      이 튜토리얼에서는 주어진 큰 수가 37로 나누어 떨어지는지 여부를 확인하는 프로그램을 작성할 것입니다. 우리는 여기서 약간의 수학을 사용할 것입니다. 문제를 해결하는 단계를 살펴보겠습니다. 번호를 초기화합니다. 주어진 숫자의 길이가 3의 배수가 아니면 숫자의 시작 부분에 0을 추가하여 길이가 3의 배수가 되도록 합니다. 숫자를 3자리로 나누어 더합니다. 결과 합계가 37의 배수이면 주어진 숫자는 37의 배수입니다. 결과 합이 4자리 숫자이면 2부터 단계를 반복합니다. 주어진 숫자가 37의 배수인지

    9. C++ 프로그램에서 '/'연산자를 사용하지 않고 나누기

      이 튜토리얼에서는 나누기(/) 연산자를 사용하지 않고 숫자를 나누는 방법을 배울 것입니다. 두 개의 숫자를 지정했으며 프로그램은 나누기 연산의 몫을 반환해야 합니다. 나누기에 빼기(-) 연산자를 사용할 것입니다. 문제를 해결하는 단계를 살펴보겠습니다. 피제수와 제수를 초기화합니다. 숫자가 0이면 0을 반환합니다. 피제수와 제수의 부호를 확인하여 결과가 음수인지 여부를 저장합니다. 카운트를 0으로 초기화합니다. 숫자 1이 숫자 2보다 크거나 같을 때까지 실행되는 루프를 작성하십시오. 숫자 1에서

    10. C++ 프로그램에서 n의 제수가 아닌 n-제곱의 제수

      이 튜토리얼에서는 n이 아닌 n제곱의 제수 수를 찾는 프로그램을 작성할 것입니다. 간단한 문제입니다. 문제를 해결하는 단계를 살펴보겠습니다. 숫자 n을 초기화합니다. 제수에 대한 카운터를 초기화합니다. 2에서 n^2n2까지 반복합니다. n^2n2가 현재 숫자로 나눌 수 있고 nn이 현재 숫자로 나누어 떨어지지 않으면 카운트를 증가시킵니다. 카운트를 인쇄하십시오. 예시 코드를 봅시다. #include <bits/stdc++.h> using namespace std; int getN

    11. C++ 프로그램의 이중 기본 회문

      이 튜토리얼에서는 주어진 숫자가 두 개의 숫자 체계에서 회문인지 확인하는 프로그램을 작성할 것입니다. 우리는 다른 숫자 체계를 위한 숫자와 기초를 주었습니다. 주어진 숫자가 십진수 체계와 주어진 숫자 체계에서 회문인지 확인해야 합니다. 문제를 해결하는 단계를 살펴보겠습니다. 숫자와 숫자 체계 기반을 초기화합니다. 주어진 숫자가 십진수 체계에서 회문인지 확인하십시오. 숫자를 문자열 형식의 다른 숫자 체계로 변환합니다. 변환된 숫자가 회문인지 확인하세요. 주어진 숫자가 두 숫자 체계 모두에서 회문이면 예를

    12. C++ 프로그램의 이중 종료 우선 순위 큐

      이 튜토리얼에서는 C++의 집합을 사용하여 양방향 우선 순위 대기열을 만들 것입니다. 양방향 대기열을 만드는 단계를 살펴보겠습니다. 원하는 이름으로 구조체를 만듭니다. 집합을 사용하여 대기열에 대한 변수를 만듭니다. 크기 큐의 크기를 반환하는 메서드입니다. is_empty 대기열이 비어 있는지 여부를 반환하는 메서드입니다. 삽입 큐에 새 요소를 삽입하는 메서드입니다. 시작 큐의 왼쪽에서 요소를 반환하는 메서드입니다. get_end 큐의 오른쪽에서 요소를 반환하는 메서드입니다. delete

    13. C++ 프로그램에서 첫 번째 요소를 두 배로 늘리고 0을 끝으로 이동합니다.

      이 튜토리얼에서는 첫 번째 요소를 두 배로 늘리고 모든 0을 지정된 배열의 끝으로 이동하는 프로그램을 작성할 것입니다. 인접한 인덱스에 동일한 요소가 있는 경우 숫자를 두 배로 늘려야 합니다. 그런 다음 배열에 0을 추가해야 합니다. 배열의 모든 0을 끝까지 이동합니다. 예시 코드를 봅시다. #include <bits/stdc++.h> using namespace std; void moveZeroesToEnd(int arr[], int n) {    int count = 0;    

    14. C++ 프로그램의 예제가 있는 더블 트리

      이 튜토리얼에서는 주어진 트리를 두 배로 늘리는 방법을 배울 것입니다. 문제를 해결하는 단계를 살펴보겠습니다. 노드 클래스를 만듭니다. 더미 데이터로 트리를 초기화합니다. 트리를 두 배로 만드는 재귀 함수를 작성하십시오. 트리를 재귀적으로 횡단합니다. 변수에 왼쪽 노드를 저장합니다. 순회 후 새 노드를 생성하여 데이터를 추가합니다. 이제 새로 생성된 노드에 왼쪽 노드를 왼쪽 자식으로 추가합니다. 트리를 인쇄합니다. 예 코드를 봅시다. #include <bits/stdc++.

    15. C++ 프로그램의 각 위치에서 최대 요소를 선택하여 두 개의 연결 목록에서 연결 목록을 만듭니다.

      이 튜토리얼에서는 주어진 연결 리스트로부터 새로운 연결 리스트를 생성하는 프로그램을 작성할 것입니다. 우리는 크기가 같은 두 개의 연결 목록을 제공했으며 두 연결 목록의 최대 수를 사용하여 두 연결 목록에서 새 연결 목록을 만들어야 합니다. 문제를 해결하는 단계를 살펴보겠습니다. 구조체 노드를 작성하십시오. 크기가 같은 두 개의 연결 목록을 만듭니다. 연결 목록을 반복합니다. 두 개의 연결 리스트 노드에서 최대 수를 찾습니다. 최대 개수의 새 노드를 생성합니다. 새 연결 목록에 새 노드를 추가합니

    16. C++ 프로그램에서 주어진 이진 트리에서 미러 트리 만들기

      이 튜토리얼에서는 주어진 바이너리 트리를 반영할 것입니다. 문제를 해결하는 단계를 살펴보겠습니다. 구조체 노드를 작성하십시오. 더미 데이터로 바이너리 트리를 생성합니다. 주어진 이진 트리의 미러를 찾는 재귀 함수를 작성하십시오. 왼쪽 및 오른쪽 노드를 사용하여 함수를 재귀적으로 호출합니다. 왼쪽 노드 데이터를 오른쪽 노드 데이터로 교환합니다. 트리를 인쇄합니다. 예시 코드를 봅시다. #include<bits/stdc++.h> using namespace std; struct No

    17. C++ 프로그램에서 역으로 문자열의 두 반쪽의 문자를 교대로 결합하여 새 문자열을 만듭니다.

      이 튜토리얼에서는 문자열의 두 반쪽의 문자를 역순으로 교대로 결합하여 새 문자열을 생성하는 프로그램을 작성할 것입니다. 문제를 해결하는 단계를 살펴보겠습니다. 문자열을 초기화합니다. 문자열의 길이를 찾습니다. 전반부 및 후반부 문자열 인덱스를 저장합니다. 문자열의 두 반쪽 끝에서 반복합니다. 새 문자열에 각 문자를 추가합니다. 새 문자열을 인쇄합니다. 예시 코드를 봅시다. #include <bits/stdc++.h> using namespace std; void getANewSt

    18. C++ 프로그램의 주어진 배열에서 연결 목록 만들기

      이 튜토리얼에서는 주어진 배열에서 연결 리스트를 만드는 방법을 배울 것입니다. 문제를 해결하는 단계를 살펴보겠습니다. 더미 데이터로 어레이를 초기화합니다. 구조체 노드를 작성합니다. 배열을 반복합니다. 데이터로 새 노드를 만듭니다. 새 노드를 연결 목록에 삽입합니다. 연결 목록을 인쇄합니다. 예 코드를 봅시다. #include <bits/stdc++.h> using namespace std; struct Node {    int data;    

    19. C++ 프로그램의 각 노드에서 더 큰 요소를 가진 두 개의 주어진 연결 목록에서 새 연결 목록 만들기

      이 튜토리얼에서는 주어진 연결 리스트로부터 새로운 연결 리스트를 생성하는 프로그램을 작성할 것입니다. 우리는 크기가 같은 두 개의 연결 목록을 제공했으며 두 연결 목록의 최대 수를 사용하여 두 연결 목록에서 새 연결 목록을 만들어야 합니다. 문제를 해결하는 단계를 살펴보겠습니다. 구조체 노드를 작성하십시오. 크기가 같은 두 개의 연결 목록을 만듭니다. 연결 목록을 반복합니다. 두 개의 연결 리스트 노드에서 최대 수를 찾습니다. 최대 개수의 새 노드를 생성합니다. 새 연결 목록에 새 노드를 추가합니

    20. C++의 인덱스 범위에 있는 회문 하위 문자열 수

      문자열과 시작부터 끝까지의 범위가 주어지고 주어진 범위에 존재하는 회문 부분 문자열의 수를 계산하는 것이 작업입니다. 회문 문자열은 nitin, aba 등과 같이 문자열의 앞뒤가 유사한 문자열입니다. 예 입력 - InputString =cccaabbbdee, 시작 =2, 끝 =6; 출력 - 인덱스 범위 7의 회문 하위 문자열 수 설명 - 범위와 문자열이 제공되므로 시작 포인터인 2 즉 c에서 6, 즉 b까지 문자열 탐색을 시작하므로 하위 문자열은 caabb입니다. 따라서 회문 부분 문자열은 c, a, a, b, b, aa

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:250/300  20-컴퓨터/Page Goto:1 244 245 246 247 248 249 250 251 252 253 254 255 256