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

    1. X로 나눌 수 있는 가장 큰 K 자리 숫자에 대한 C++ 프로그램?

      이 문제에서 우리는 X로 나눌 수 있는 가장 큰 K 자리 숫자를 찾으려고 노력할 것입니다. 이 작업을 수행하기 위해 이 공식((10^k) – 1)으로 가장 큰 K 자리 숫자를 취합니다. 그런 다음 숫자가 X로 나누어 떨어지는지 확인하고 그렇지 않은 경우 이 공식을 사용하여 정확한 숫자를 얻습니다. 𝑚𝑎𝑥−(𝑚𝑎𝑥 𝑚𝑜𝑑 𝑋) 한 가지 예는 29로 나눌 수 있는 5자리 숫자와 같습니다. 따라서 가장 큰 5자리 숫자는 99999입니다. 이것은 29로 나눌 수 없습니다. 이제 공식을 적용하면 - 99999&

    2. 업데이트 없이 범위 합계 쿼리를 위한 C++ 프로그램?

      여기서 우리는 배열에서 인덱스 i에서 인덱스 j까지 요소의 합을 얻는 방법을 볼 것입니다. 이것은 기본적으로 범위 쿼리입니다. 인덱스 i에서 j까지 하나의 루프를 실행하고 합계를 계산하면 작업이 쉽습니다. 그러나 이러한 종류의 범위 쿼리가 여러 번 실행된다는 점에 주의해야 합니다. 따라서 언급한 방법을 사용하면 시간이 많이 걸립니다. 보다 효율적인 방법을 사용하여 이 문제를 해결하기 위해 먼저 누적 합계를 얻은 다음 일정 시간에 범위 합계를 찾을 수 있습니다. 아이디어를 얻을 수 있는 알고리즘을 살펴보겠습니다. 알고리즘 범위합(ar

    3. 재귀 버블 정렬을 위한 C++ 프로그램?

      이 섹션에서 우리는 유명한 버블 정렬 기술의 또 다른 접근 방식을 볼 것입니다. 우리는 반복적인 방식으로 버블 정렬을 사용했습니다. 그러나 여기서 우리는 버블 정렬의 재귀적 접근 방식을 보게 될 것입니다. 재귀적 버블 정렬 알고리즘은 다음과 같습니다. 알고리즘 bubbleRec(arr, n) begin    if n = 1, return    for i in range 1 to n-2, do       if arr[i] > arr[i+1], then   &

    4. 숫자의 짝수 요인의 합을 찾는 C++ 프로그램?

      이 섹션에서는 효율적인 방법으로 숫자의 모든 짝수 소인수의 합을 구하는 방법을 살펴보겠습니다. n =480이라는 숫자가 있습니다. 이 모든 요소를 ​​가져와야 합니다. 480의 소인수는 2, 2, 2, 2, 2, 3, 5입니다. 모든 짝수 인수의 합은 2+2+2+2+2 =10입니다. 이 문제를 해결하려면 이 규칙을 따라야 합니다. - 숫자가 2의 배수일 때 합에 더하고 숫자를 2로 반복해서 나눕니다. 이제 숫자가 홀수여야 합니다. 따라서 우리는 짝수인 요소를 찾지 못할 것입니다. 그런 다음 해당 요소를 무시하십시오.

    5. 배열을 분할하고 끝에 첫 번째 부분을 추가하는 C++ 프로그램?

      여기서는 배열을 분할하는 방법과 끝 위치에서 분할한 후 첫 번째 부분을 추가하는 방법을 살펴보겠습니다. 배열 내용이 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}라고 가정합니다. 우리는 이 인트로를 두 부분으로 자르고 싶습니다. 첫 번째 부분은 인덱스 0에서 3(분할 크기 4)이고 두 번째 부분은 나머지입니다. 끝에 첫 번째 부분을 추가한 후 배열 요소는 {4, 5, 6, 7, 8, 9, 0, 1, 2, 3}과 같을 것입니다. 이 문제를 해결하기 위해 우리는 이 알고리즘을 따를 것입니다. 알고리즘 splitArray(arr

    6. C++에서 STL을 사용하는 배열의 모든 역순열?

      이 섹션에서는 C++에서 STL을 사용하여 모든 역순열을 생성하는 방법을 볼 것입니다. (1, 2, 3)과 같은 일부 숫자의 정방향 및 역방향 순열은 다음과 같습니다. - 순열 1, 2, 31, 3, 22, 1, 32, 3, 13, 1, 23, 2, 1 역 순열 3, 2, 13, 1, 22, 3, 12, 1, 31, 3, 21, 2, 3 결과를 얻기 위해 previous_permutation() 함수를 사용할 것입니다. 알고리즘 getPermutation(arr, n) 정렬 시작 arr 역순으로 정렬을 시작하고 이전 순열 계산이

    7. C++ STL의 배열 get() 함수?

      이 섹션에서는 C++ STL에서 배열의 get() 함수를 볼 것입니다. 이 함수는 배열 컨테이너의 i번째 요소를 가져오는 데 사용됩니다. 구문은 아래와 같습니다 - 구문 get<i> array_name 이 함수는 두 개의 필수 매개변수를 취합니다. 인덱스 매개변수입니다. 배열의 i번째 위치를 가리키는 데 사용됩니다. 두 번째 인수는 array_name입니다. 이것은 이 i번째 요소에서 가져온 실제 배열입니다. 이 함수는 i번째 요소를 반환합니다. 아이디어를 얻기 위해 한 가지 예를 살펴보겠습니다. 예시 #include

    8. C++ STL의 Array::crbegin() 및 array::crend()?

      C++ STL에서 배열의 crbegin() 및 crend() 함수를 볼 수 있습니다. array::crbegin() 함수는 역방향 반복자를 얻는 데 사용됩니다. 컨테이너의 마지막 요소를 가리키는 일정한 역방향 반복자를 반환합니다. 이 함수는 매개변수를 사용하지 않습니다. array::crend() 함수는 crbegin()의 반대입니다. 이것은 반전된 반복자의 마지막 요소를 가리키는 반복자를 반환합니다. 더 나은 아이디어를 얻기 위해 몇 가지 코드 예제를 살펴보겠습니다. 예시 #include<iostream> #inc

    9. C++ STL의 Array::fill() 및 array::swap()?

      이 섹션에서는 C++ STL에서 array::fill() 및 array::swap()의 사용법을 볼 것입니다. array::fill() 함수는 지정된 값으로 배열을 채우는 데 사용됩니다. 아이디어를 얻기 위해 한 가지 예를 살펴보겠습니다. 예시 #include<iostream> #include<array> using namespace std; main() {    array<int, 10> arr = {00, 11, 22, 33, 44, 55, 66, 77, 88, 99}; &nb

    10. C++의 쌍대칭 행렬?

      여기에서 행렬이 쌍대칭인지 여부를 확인하는 데 도움이 되는 하나의 프로그램을 볼 수 있습니다. 쌍대칭 행렬은 두 개의 주대각선에 대해 대칭인 하나의 정사각 행렬입니다. 아래 행렬은 쌍대칭 행렬의 예입니다. 1 2 3 4 5 2 6 7 8 4 3 7 9 7 3 4 8 7 6 2 5 4 3 2 1 알고리즘 checkBiSymmetric(mat, n) Begin    for i in range 0 to n – 1, do       for j in range 0 to i –

    11. C++로 시스템 시간 인쇄(3가지 방법)

      시스템 요일, 날짜 및 시간을 사람이 읽을 수 있는 형식으로 인쇄할 수 있는 다양한 방법이 있습니다. 첫 번째 방법 시간() 사용 − 현재 달력 시간을 찾는 데 사용되며 시간을 저장하는 산술 데이터 유형을 갖습니다. 현지 시간() - 날짜와 시간으로 구조체를 채울 때 사용 asctime() − 현지 시간을 사람이 읽을 수 있는 형식으로 변환합니다. 일 월 날짜 시:월:초 연도 예시 #include<iostream> #include<ctime> // used to work with date and time

    12. C++ 내부?

      여기서 우리는 클래스 내부를 볼 것입니다. 그 전에 내부와 관련된 기본 생성자를 볼 것입니다. 기본 생성자는 인수를 사용하지 않는 하나의 생성자(사용자 또는 컴파일러에 의해 정의됨)입니다. 이제 기본 생성자가 사용되는 이유가 무엇입니까? 기본 생성자가 제공되지 않으면 컴파일러는 기본 생성자를 암시적으로 선언합니다. 기본 생성자는 일부 클래스 내부를 초기화하는 데 사용됩니다. 클래스의 데이터 멤버에는 영향을 미치지 않습니다. 컴파일러는 몇 가지 다른 상황에서 기본 생성자를 삽입합니다. 기본 생성자가 있는 다른 클래스에서 클래스가 파

    13. BogoSort 또는 순열 정렬을 위한 C++ 프로그램?

      여기에서 보고 정렬(Bogo Sort)이라는 또 다른 정렬 알고리즘을 볼 수 있습니다. 이 정렬은 순열 정렬, 멍청한 정렬, 느린 정렬 등으로도 알려져 있습니다. 이 정렬 알고리즘은 특히 비효율적인 정렬 기술입니다. 이것은 생성 및 테스트 패러다임에 속합니다. 정렬될 때까지 순열을 반복적으로 생성합니다. 개념은 매우 간단합니다. 목록이 정렬될 때까지 요소를 섞습니다. 알고리즘 bogoSort(배열, n) Begin    while the arr is not sorted, do      

    14. Zeckendorf의 정리를 위한 C++ 프로그램?

      여기서 우리는 이웃하지 않은 피보나치 수를 추가하여 주어진 합계를 찾았는지 여부를 확인하는 방법을 볼 것입니다. 그렇다면 숫자는 무엇입니까? 예를 들어, 주어진 합계 값이 10이면 이것은 8과 2의 합입니다. 8과 2는 모두 피보나치 항이며 인접하지 않습니다. 아이디어를 얻을 수 있는 알고리즘을 살펴보겠습니다. 알고리즘 비NeighbourFibo(합계) Begin    while sum > 0, do       fibo := greatest Fibonacci term but not

    15. Z 형식으로 행렬을 인쇄하는 C++ 프로그램?

      여기에서 행렬 요소를 Z 형식으로 인쇄하는 방법을 살펴보겠습니다. 따라서 배열이 아래와 같으면 - 5 8 7 1 2 3 6 4 1 7 8 9 4 8 1 5 그러면 다음과 같이 인쇄됩니다:5, 8, 7, 1, 6, 7, 4, 8, 1, 5 알고리즘 printMatrixZ(매트) Begin    print the first row    i := 1, j := n-2    while i < n and j >= 0, do       print ma

    16. C++ 문자열 클래스와 그 응용 프로그램은?

      C++에는 String 클래스가 있습니다. 이는 기존의 C 문자열과 다릅니다. C 문자열은 실제로 문자 배열입니다. C++에서 문자열 클래스에는 몇 가지 다른 속성이 있습니다. 다른 작업을 수행하는 데 사용할 수 있는 다양한 기능이 있습니다. 여기에서 String 클래스의 중요한 기능을 볼 수 있습니다. 첫 번째 섹션에서는 문자열 클래스의 생성자가 다른 방식으로 작동하는 방식을 볼 것입니다. 예를 들어 살펴보겠습니다. 예시 #include<iostream> using namespace std; int main() { &

    17. C++에서 복소수에 대한 abs() 함수?

      C++의 abs 함수는 복소수의 절대값을 찾는 데 사용됩니다. 복소수의 절대값(모듈러스라고도 함)은 복소 평면의 원점에서 해당 수까지의 거리입니다. 이것은 공식을 사용하여 찾을 수 있습니다 - 복소수 a+bi의 경우: mod|a+bi| = √(a2+b2) abs() 함수는 C++에서 위의 계산 결과를 반환합니다. 포함해야 하는 복잡한 라이브러리에 정의되어 있습니다. C++에서 복소수에 대한 abs() 함수의 사용을 보여주는 프로그램 #include <iostream> #include <complex>

    18. 5 C++에서 문자열의 길이를 찾는 다른 방법은 무엇입니까?

      일련의 문자 또는 문자의 선형 배열을 문자열이라고 합니다. 선언은 다른 배열을 정의하는 것과 동일합니다. 배열의 길이는 문자열의 문자 수입니다. 문자열의 길이를 찾는 내장 메서드 및 기타 메서드가 많이 있습니다. 여기에서는 C++에서 문자열의 길이를 찾는 5가지 다른 방법에 대해 논의하고 있습니다. 1) C의 strlen() 메소드 사용 - 이 함수는 C의 정수 값을 반환합니다. 이를 위해 문자열을 문자 배열 형태로 전달해야 합니다. strlen() 메서드의 사용을 설명하는 프로그램 #include <iostream>

    19. C++ 프로그램에서 숫자의 짝수 인수의 합을 찾으려면?

      이 프로그램은 모든 짝수 인자를 찾아 이 짝수 인자의 합을 계산하여 출력으로 표시하는 데 사용됩니다. 예 - Input : 30 Even dividers : 2+6+10+30 = 48 Output : 48 이를 위해 우리는 모든 요인을 찾을 것입니다. 짝수를 구하고 합을 구하고, 그렇지 않으면 공식을 사용하여 소인수를 사용하여 인수의 합을 구합니다. Sum of divisors = (1 + d11 + d12 ... d1a1) *(1 + d21 + d22 ... d2a2) *...........................* (

    20. C++ 프로그램에서 포인터를 사용하여 문자열의 모음을 계산하려면

      포인터를 사용하여 문자열의 모음 수를 찾으려면 문자열, 모음 및 문자열과 포인터를 사용하는 방법을 이해해야 합니다. 문자열은 문자 배열입니다. 그리고 모음은 집합 {a,e,i,o,u}의 문자입니다. 포인터는 변수에 메모리 위치 값을 저장하는 변수입니다. 문자열에서 모음의 수를 찾으려면. 문자열을 탐색한 다음 각 문자를 모음과 비교하고 같으면 카운터를 늘리고 그렇지 않으면 카운터를 늘립니다. 아래 코드의 조건은 모두 소문자가 포함된 문자열이 필요하다는 것입니다. 그렇지 않은 경우 tolower() 메서드를 사용할 수 있습니다.

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:66/300  20-컴퓨터/Page Goto:1 60 61 62 63 64 65 66 67 68 69 70 71 72