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

    1. C++에서 주어진 조건을 만족하는 숫자와 b 찾기

      정수 n이 있다고 가정합니다. 우리의 임무는 이 세 가지 조건이 충족되는 두 개의 숫자와 b를 찾는 것입니다. 모드 b =0 n a / b

    2. C++의 배열에서 계승의 합 찾기

      정렬된 배열 A가 있다고 가정합니다. 모든 요소가 두 번 표시되지만 한 요소는 한 번만 나타납니다. 우리는 그 요소를 찾아야 합니다. 배열이 [1, 1, 3, 3, 4, 4, 5, 6, 6, 7, 7, 9, 9]인 경우 단일 요소는 5입니다. 이 문제를 해결하기 위해 이진 검색 접근 방식을 사용합니다. 단일 요소 앞의 모든 요소는 인덱스 0, 2, 4, ...에서 처음 발생하고 인덱스 1, 3, 5, ...에서 처음 발생하지만 단일 요소 이후에는 첫 번째 숫자의 모든 발생이 홀수 인덱스에 있으며, 두 번째 요소는 짝수 인덱스 위치

    3. C++에서 주어진 조건에서 변경될 때 최종 X 및 Y 찾기

      양의 정수 X와 Y의 초기 값이 있다고 가정합니다. X와 Y의 최종 값을 찾으면 아래에 언급된 대로 약간의 변경이 있을 것입니다. − 1단계 - X =0 및 Y =0이면 프로세스를 종료하고 그렇지 않으면 2단계로 이동 =2Y이면 X =X – 2Y로 설정하고 1단계로 이동하고 그렇지 않으면 3단계로 이동 =2X이면 Y =Y – 2X로 설정하고 1단계로 이동하고 그렇지 않으면 프로세스를 종료합니다. 숫자 X와 Y는 [0과 1018] 범위에 있으므로 무차별 대입 방식을 사용할 수 있습니다. 예 #include<io

    4. C++에서 배열의 첫 번째, 두 번째 및 세 번째 최소 요소 찾기

      n개의 요소로 구성된 배열이 있다고 가정합니다. 배열에서 첫 번째, 두 번째 및 세 번째 최소 요소를 찾아야 합니다. 첫 번째 최소값은 배열의 최소값이고, 두 번째 최소값은 최소값이지만 첫 번째 최소값보다 크며, 유사하게 세 번째 최소값은 최소값이지만 두 번째 최소값보다 큽니다. 각 요소를 스캔한 다음 요소를 확인하고 첫 번째, 두 번째 및 세 번째 최소 요소 조건에 대한 조건을 연결하여 이 문제를 해결합니다. 예 #include<iostream> using namespace std; int getThreeMins(in

    5. C++의 Numpy 배열에서 각 문자열 요소의 길이 찾기

      Numpy Array에서 각 문자열 요소의 길이를 가져오는 방법을 살펴보겠습니다. Numpy는 Numeric Python용 라이브러리이며 매우 강력한 배열 클래스를 가지고 있습니다. 이것을 사용하여 구조와 같은 배열에 데이터를 저장할 수 있습니다. 길이를 얻으려면 두 가지 다른 접근 방식을 따를 수 있습니다. 다음과 같습니다. - 예시 import numpy as np str_arr = np.array(['Hello', 'Computer', 'Mobile', 'Language'

    6. C++에서 주어진 숫자보다 큰 다음 완전제곱수 찾기

      숫자 n이 있다고 가정합니다. 우리의 임무는 n의 다음 완전제곱수를 찾는 것입니다. 따라서 숫자 n =1000이면 다음 완전제곱수는 1024 =322입니다. 이 문제를 해결하기 위해 주어진 숫자 n의 제곱근을 구한 다음 바닥을 구한 다음 (바닥 값 + 1)의 제곱을 표시합니다. 예시 #include<iostream> #include<cmath> using namespace std; int justGreaterPerfectSq(int n) {    int sq_root = sqrt(n); &n

    7. C++에서 숫자 d를 포함하는 숫자 찾기

      숫자 d와 상한 n이 있다고 가정합니다. 0에서 n까지의 범위에서 d를 포함하는 모든 숫자를 찾아야 합니다. 따라서 n =20이고 숫자가 3이면 숫자는 [3, 13]이 됩니다. 이 문제를 해결하기 위해 우리는 모든 숫자를 문자열로 받아들인 다음 문자열에 숫자가 있으면 숫자가 인쇄되고 그렇지 않으면 무시됩니다. 예시 #include<iostream> using namespace std; int getAllNumWithDigit(int n, int d) {    string str = ""

    8. C++에서 원에서 지름의 다른 쪽 끝 좌표 찾기

      중심 좌표와 원 둘레에 하나의 좌표점이 있다고 가정합니다. 우리는 둘레에서 다른 점을 찾아야 합니다. 중심점이 (p, q)이고 주어진 하나의 점이 (a, b)라고 가정합니다. 우리는 점 (x, y)를 찾아야 합니다. 중심이 지름의 중간 지점이라는 것을 알 수 있습니다. 그래서 우리는 그것들을 다음과 같이 쓸 수 있습니다 - (p,q)=(a+x/2,b+y/2) 또는 여기서 (x, y)는 다음과 같이 표현될 수 있습니다. - x=2p-a,y=2q-b 예시 #include<iostream> using namespace s

    9. C++에서 원통 둘레 구하기

      원통의 지름과 높이가 있다고 가정하고 원통의 둘레를 찾아야 합니다. 둘레는 2차원 물체의 외곽선이므로 하나의 3차원 물체의 둘레를 직접 찾을 수 없습니다. 실린더의 단면을 만들고 직사각형으로 변환한 다음 둘레를 찾을 수 있습니다. 직사각형 단면의 두 변은 지름과 높이입니다. 따라서 둘레는 - p=(2*d)+(2*h) 예시 #include<iostream> using namespace std; int getCylinderPerimeter(int d, int h) {    return (2*d) + (2*

    10. C++에서 주어진 연결 목록의 처음 k 노드의 곱 찾기

      연결 목록에 요소가 거의 없다고 가정해 보겠습니다. 처음 k개 요소의 곱셈 결과를 찾아야 합니다. k 값도 제공됩니다. 따라서 목록이 [5, 7, 3, 5, 6, 9]이고 k =3인 경우 결과는 5 * 7 * 3 =105가 됩니다. 프로세스는 간단합니다. 우리는 단순히 왼쪽에서 시작하여 현재 요소를 읽은 다음 prod와 곱합니다. (초기 prod는 1), k개의 요소가 순회되면 중지합니다. 예 #include<iostream> #include<cmath> using namespace std;   &n

    11. C++에서 주어진 연결 목록의 마지막 N 노드의 곱 찾기

      연결 목록에 요소가 거의 없다고 가정해 보겠습니다. 마지막 n개 요소의 곱셈 결과를 찾아야 합니다. n의 값도 제공됩니다. 따라서 목록이 [5, 7, 3, 5, 6, 9]이고 n =3인 경우 결과는 5 * 6 * 9 =270이 됩니다. 과정은 간단합니다. 우리는 단순히 왼쪽에서 시작하여 현재 요소를 읽은 다음 요소를 스택에 추가합니다. 스택을 채운 후 n개의 요소를 제거하고 prod와 곱합니다. (초기 prod는 1), n개의 요소가 순회되면 중지합니다. 예시 #include<iostream> #include<s

    12. C++에서 배열에서 가장 작은 요소와 두 번째로 작은 요소 찾기

      n개의 요소로 구성된 배열이 있다고 가정합니다. 배열에서 첫 번째, 두 번째로 작은 요소를 찾아야 합니다. 첫 번째로 작은 것이 배열의 최소값이고, 두 번째로 작은 것이 최소값이지만 첫 번째로 작은 수보다 큽니다. 각 요소를 스캔한 다음 요소를 확인하고 첫 번째 및 두 번째로 작은 요소 조건에 대한 조건을 연결하여 이 문제를 해결합니다. 예시 #include<iostream> using namespace std; int getTwoSmallest(int arr[], int n) {    int fir

    13. X가 되는 가장 작은 수 X를 찾으십시오! C++에서 최소한 Y개의 후행 0을 포함합니다.

      우리는 숫자 Y를 취해야 합니다. 우리는 X와 같은 가장 작은 숫자 X를 찾을 것입니다! 최소한 Y개의 훈련 0을 포함합니다. 예를 들어, Y =2이면 X의 값은 10입니다. X로! =3228800. Y개의 0이 있습니다. 이진 검색을 사용하여 이 문제를 해결할 수 있습니다. N에서 후행 0의 수! N!의 인수 5를 세어 나타냅니다. X는 범위 [0, 5*Y]에서 이진 검색을 사용하여 찾을 수 있습니다. 예시 #include<iostream> using namespace std; int factorCount(int n

    14. C 프로그램에서 제곱근 계산을 위한 Bakhshali 근사치

      박샬리 근사치 완전제곱수가 아닌 수의 제곱근을 계산하는 방법입니다. 이제 개념을 쉽게 이해할 수 있도록 브러시 관련 용어를 살펴보겠습니다. 숫자 x의 제곱근은 y2 조건을 충족하는 숫자입니다. =x. 완전제곱수는 제곱근이 w인 수입니다. 예를 들어 16은 근이 4와 4이므로 완전제곱수입니다. 숫자의 제곱근을 찾기 위해 수학적으로 정의된 여러 방법이 있습니다. 이 튜토리얼에서는 숫자의 제곱근을 구하는 Bakhshali 근사법에 대해 알아볼 것입니다. 수의 근사근을 구하는 방법입니다. 이것은 바빌론 방식의 처음 두 단계와 동일

    15. C++ 프로그램에서 숫자의 거듭제곱인 주어진 가중치를 사용하여 균형 팬

      STATEMENT - 숫자의 거듭제곱인 주어진 가중치를 사용하여 균형을 조정합니다. 설명 - 이 문제에서는 팬 기반의 계량기가 제공됩니다. 가중치 T와 그 값이 숫자 의 거듭제곱인 다른 가중치가 주어집니다. 주어진 무게를 사용하여 팬의 균형을 맞춰야 합니다. 이제 이를 기반으로 다음 방정식이 있습니다. T + (일부 거듭제곱) =(일부 다른 거듭제곱) 이제 우리는 거듭제곱 값에 해당하는 정확히 하나의 가중치가 있음을 기억해야 합니다. 예 T = 12 : a = 4 아래 값을 사용하여 다음과 같이 가중치의 균형을 맞출

    16. C++ 교체가 포함된 균형 표현식

      균형 잡힌 괄호 표현은 모든 종류의 괄호 쌍을 올바른 순서로 함께 포함하는 표현입니다. 이는 모든 여는 괄호에 대해 올바른 순서로 닫는 괄호가 있음을 의미합니다(예:{ }.). 개념을 더 잘 이해하기 위해 몇 가지 예를 들어보겠습니다. − 표현 - {([][]{})({}[]{})} 출력 - 균형 설명 - 여는 괄호마다 닫는 괄호가 있음을 알 수 있습니다. 여는 괄호와 닫는 괄호 사이에 있는 모든 괄호는 쌍으로 표시됩니다. 출력 - 균형이 아님 설명 - 표현식을 불균형하게 만드는 정렬되지 않은 괄호 쌍이 있습니다. 대체로

    17. C++ 주어진 위치에 여는 괄호가 있는 균형 표현식

      균형 잡힌 괄호 표현은 모든 종류의 괄호 쌍을 올바른 순서로 함께 포함하는 표현입니다. 이것은 모든 여는 괄호에 대해 괄호의 적절한 순서로 닫는 괄호가 있음을 의미합니다. 예:{ }. 표현 - {([][]{})({}[]{})} 출력 - 균형 이제 이 문제에서는 주어진 수의 대괄호에서 가능한 모든 균형 잡힌 식을 만들어야 합니다. 그리고 조건은 주어진 위치에 여는 대괄호가 있어야 한다는 것입니다. 이 문제에서는 정수 n과 길이가 2n인 괄호의 위치 배열이 주어지고 여는 괄호로 표시된 위치가 여는 괄호 가 되도록 길이 2n의 균

    18. C++에서 비밀번호의 강도를 확인하는 프로그램

      암호 문자를 포함하는 문자열 입력이 주어지면 작업은 암호의 강도를 확인하는 것입니다. 암호의 강점은 암호가 쉽게 추측되거나 금이 간다는 것을 말할 때입니다. 강도는 약함, 보통 및 강함에서 다양해야 합니다. 강도를 확인하려면 다음 사항을 확인해야 합니다. - 비밀번호는 8자 이상이어야 합니다. 소문자 알파벳 1개를 포함해야 합니다. 대문자 1개를 포함해야 합니다. 숫자를 포함해야 합니다. <,.+=- 쉽게 추측할 수 있는 tutorialspoint 암호가 있는 것처럼 암호 Tutorialspoint@863!은 소문자만 포함하

    19. 큰 수의 몫과 나머지를 위한 C++ 프로그램

      큰 숫자의 찌르기가 주어지면 num이라고 말하고 다른 큰 숫자는 m이라고 말합니다. 작업은 나누기 연산을 사용하여 몫을 출력하고 모듈러스를 사용하여 큰 숫자의 나머지를 출력하는 것입니다. 출력은 Remainder =xxx여야 합니다. 몫 =yyy 입력 num =string num =14598499948265358486 및 다른 입력 m =487이 있다고 가정해 보겠습니다. 따라서 나머지는 430이고 몫은 29976385930729688입니다. 예시 주어진 문제를 해결하기 위해 사용할 접근 방식 - 초기 모드를 0으로 설정합

    20. 무작위로 선택된 3개의 숫자가 AP에 있을 C++ 프로그램 확률

      숫자 n의 배열이 주어지고 과제는 무작위로 선택된 3개의 숫자가 AP에 있을 확률을 찾는 것입니다. 예시 Input-: arr[] = { 2,3,4,7,1,2,3 } Output-: Probability of three random numbers being in A.P is: 0.107692 Input-:arr[] = { 1, 2, 3, 4, 5 } Output-: Probability of three random numbers being in A.P is: 0.151515 아래 프로그램에서 사용된 접근 방식은 다음과 같습니다.

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:92/300  20-컴퓨터/Page Goto:1 86 87 88 89 90 91 92 93 94 95 96 97 98