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 자리 숫자는 X로 나눌 수 있음을 확인하여 공식을 사용하여 찾습니다. 공식은 다음과 같은 방식으로 작동합니다. - 최소 K 자리 수[min]를 계산합니다(예:10/100/1000 등). 이제 min이 X로 나누어 떨어지는지 확인하십시오. 그렇다면 이것이 답입니다. 그렇지 않은 경우 min+X - ([min+X]%k)가 답입니다. 예시 #include <iostream> #include <math.h> using namespace std; int main() {  

    2. C++ 프로그램 문자열 클래스 및 해당 응용 프로그램?

      문자열은 일련의 문자입니다. C++ 프로그래밍 언어에서 문자열은 두 가지 방식으로 정의할 수 있습니다. - C 스타일 문자열:문자열을 문자 배열로 취급합니다. C++의 문자열 클래스 string 클래스는 라이브러리 string의 C++ 프로그램에서 사용할 수 있습니다. 문자열을 메모리에 문자 배열로 저장하지만 사용자에게 문자열 객체로 보여줍니다. C++에는 C++ 문자열 클래스를 지원하고 개체의 적절한 기능을 돕고 코드의 효율성을 높이는 많은 메서드가 있습니다. 예시 문자열이 사용되는 곳에서 몇 가지 일반적인

    3. C++ 가변 키워드?

      변경 가능한 데이터 멤버는 개체가 상수 유형인 경우에도 런타임에 값을 변경할 수 있는 멤버입니다. 상수와 정반대입니다. 때로는 하나 또는 두 개의 데이터 멤버만 변수로 사용하고 다른 하나는 데이터를 처리하는 상수로 사용하는 논리가 필요합니다. 그런 상황에서 가변성은 클래스를 관리하는 데 매우 유용한 개념입니다. 예시 #include <iostream> using namespace std; code class Test {    public:       int a;  

    4. C++ 프로그래밍 내부?

      C++ 내부는 C++ 컴파일러가 .cpp 코드를 컴파일하고 출력을 제공하는 방법을 의미합니다. C++는 주로 시스템 소프트웨어를 작성하는 데 사용되는 인기 있는 프로그래밍 언어입니다. C 프로그래밍 언어의 확장입니다. C는 컴파일된 언어입니다. C++ 컴파일러는 C++ 코드를 개체로 컴파일하거나 실행 파일이 생성됩니다. 실행 파일 또는 바이너리 파일에는 기계 실행 명령과 기계 명령의 일부 메타데이터가 포함되어 있습니다. C++ 프로그램을 컴파일하는 일반적인 방법은 C++ 코드에서 컴파일러를 실행하는 것입니다. 컴파일러는 CPU가

    5. C++ STL의 bitset::flip()

      bitset flip() 메서드는 C++ STL(Standard Template Library)에 내장된 메서드입니다. 호출하는 비트 집합의 비트를 뒤집습니다. 이 메서드는 모든 0을 1로, 모든 1을 0으로 뒤집습니다. 즉, 매개변수가 전달되지 않을 때 호출하는 비트 집합의 모든 비트를 반대로 합니다. 매개변수가 전달되면 flip 메소드는 전달된 정수 n에 대해 n번째 비트만 뒤집습니다. 예를 들어, 5가 전달되면 flip 메서드는 호출하는 비트 집합의 5번째 비트를 뒤집습니다. 구문 bitset_name.flip(int pos

    6. C++ STL의 Bitset all() 함수

      bitset all() 함수는 C++ STL(표준 템플릿 라이브러리)의 내장 함수입니다. 이 함수는 부울 값을 반환합니다. 호출 bitset의 모든 비트가 1이면 반환된 값은 true이고 그렇지 않으면 false를 반환합니다. 이 함수는 매개변수를 허용하지 않으며 부울 값을 반환합니다. 구문 Bool bitset_name .all() 샘플 Bitset = 100101 출력 false 참 값을 반환하려면 집합의 모든 비트가 참이어야 하기 때문입니다. 예시 #include <bits/stdc++.h> using names

    7. C++ 프로그래밍에서 주어진 횟수만큼 문자열 연결

      문자열을 주어진 횟수만큼 연결하는 프로그램은 n의 값에 따라 문자열 연결 방법을 n번 실행합니다. 결과는 문자열이 여러 번 반복됩니다. 예시 given string: “ I love Tutorials point” n = 5 출력 I love Tutorials pointI love Tutorials pointI love Tutorials pointI love Tutorials point I love Tutorials point 출력을 보고 나면 함수가 수행할 작업이 명확해집니다. 예시 #include <

    8. 다익스트라의 최단경로 알고리즘을 위한 C++ 프로그램?

      다익스트라의 알고리즘(또는 다익스트라의 최단 경로 우선 알고리즘, SPF 알고리즘) 예를 들어 도로 네트워크를 나타낼 수 있는 그래프에서 노드 사이의 최단 경로를 찾는 알고리즘입니다. 이 알고리즘은 시작 정점인 소스에서 그래프의 다른 모든 지점까지의 최단 경로 트리를 생성합니다. Dijkstra의 알고리즘은 소스에서 최소 거리를 갖는 노드 집합을 구축하여 단일 소스 노드에서 최단 경로 트리를 찾습니다. 그래프는 다음과 같습니다- 알고리즘에서 v 또는 u로 표시된 꼭짓점 또는 노드. 두 노드를 연결하는 가중 간선:(u,

    9. '-'연산자를 사용하여 두 숫자를 더합니까?

      연산자 오버로딩은 C++에서 중요한 개념입니다. 사용자 정의 의미를 부여하기 위해 연산자가 오버로드되는 다형성 유형입니다. 오버로드된 연산자는 사용자 정의 데이터 형식에 대한 작업을 수행하는 데 사용됩니다. 예를 들어, + 연산자는 Integer, String(concatenation) 등과 같은 다양한 데이터 유형에 대한 추가를 수행하기 위해 오버로드될 수 있습니다. 입력 10 20 20 30 출력 30 50 설명 연산자 오버로딩에 의해 - 연산자를 사용하여 두 숫자의 덧셈을 수행합니다. 이진 연산자는 연산을 수행할 수

    10. 각 덧셈 후에 B로 나눌 수 있도록 A에 N 자리를 더하시겠습니까?

      주어진 a, b 및 n. 그리고 우리는 다음 조건을 고려하고 모든 반복 후에 b로 나누어 떨어지도록 n자리를 더하는 최적의 솔루션을 찾아야 합니다. a 에 숫자 추가 그러한 a 에서 추가한 후 b로 나눌 수 있습니다. . 의 가장 작은 값을 인쇄합니다. 1단계의 n번 반복 후에 가능합니다. 인쇄 실패 작업이 실패하면 모든 자릿수 덧셈 후 나눗셈을 확인합니다. 입력 a=5 b=4 n=4 출력 52000 설명 0 에서 추가할 첫 번째 숫자 9까지 , a 를 만드는 숫자가 없는 경우 b 로 나눌 수 있음

    11. C++에서 배열보다 벡터의 장점은 무엇입니까?

      Vector는 템플릿 클래스이고 C++ 전용 구조인 반면 배열은 내장 언어 구조이며 C와 C++ 모두에 존재합니다. 벡터는 목록 인터페이스를 사용하여 동적 배열로 구현되는 반면 배열은 기본 데이터 유형 인터페이스를 사용하여 정적으로 또는 동적으로 구현될 수 있습니다. 벡터와 배열의 차이점 벡터는 크기를 늘릴 수 있는 동적 배열이지만 THE 배열 크기는 변경할 수 없습니다. 벡터에는 예약 공간을 줄 수 있지만 배열에는 예약 공간을 줄 수 없습니다. 벡터는 클래스이고 배열은 데이터 유형입니다. 벡터는 모든 유형의

    12. 비둘기집 정렬을 위한 C++ 프로그램?

      비둘기집 정렬은 비비교 정렬 기법의 한 예입니다. 항목의 개수와 가능한 키 값의 범위가 거의 같은 경우에 사용합니다. 이런 종류의 작업을 수행하려면 몇 가지 구멍을 만들어야 합니다. 필요한 구멍의 수는 숫자의 범위에 의해 결정됩니다. 각 구멍에는 항목이 삽입됩니다. 마지막으로 구멍에서 삭제되고 정렬된 순서를 위해 배열에 저장됩니다. 카운트 정렬이라고도 하는 비둘기 구멍 정렬은 요소 수(n)와 가능한 키 값 수(N)가 거의 동일한 요소 목록을 정렬하는 데 적합한 정렬 알고리즘입니다.[1] O(n + N) 시간이 필요합니다. Inp

    13. QuickSort용 C++ 프로그램?

      퀵소트는 정렬되지 않은 목록(배열)을 정렬하기 위해 비교를 사용하는 정렬 기술입니다. 퀵정렬은 파티션 교환 정렬이라고도 합니다. 동일한 정렬 항목의 상대적 순서가 유지되지 않기 때문에 안정적인 정렬이 아닙니다. Quicksort는 배열에서 작동할 수 있으므로 정렬을 수행하는 데 약간의 추가 메모리가 필요합니다. 항상 최악의 경우 파티션을 선택하지 않는다는 점을 제외하면 선택 정렬과 매우 유사합니다. 따라서 선택 정렬의 더 나은 형태로 간주할 수 있습니다. QuickSort는 가장 효율적인 정렬 알고리즘 중 하나이며 배열을 더 작

    14. 암스트롱 두 정수 사이의 숫자?

      정수를 n차의 암스트롱 수라고 합니다. 모든 자릿수가 분리되고 세제곱되고 합산된 경우 합계는 숫자, 즉 abcd... =a3과 같습니다. + b3 + c3 + d3 + ... Armstrong 숫자가 3자리인 경우 각 숫자의 세제곱합은 숫자 자체와 같습니다. 예: 153 =13 + 53 + 33 // 153은 암스트롱 숫자입니다. Input: Enter two numbers(intervals):999 9999 Output: Armstrong numbers between 999 and 9999 are: 1634 8208 9474

    15. C++ 양방향 반복기

      끝에서 시작하는 방향 모두에서 범위의 요소 시퀀스에 액세스할 수 있는 권한이 있는 반복자를 양방향 반복자라고 합니다. . 반복자는 목록 맵 및 집합과 같은 데이터 유형에 대해 작업할 수 있습니다. 양방향 반복자 forwarding iterators와 동일한 속성을 가집니다. , 감소할 수도 있다는 유일한 차이점이 있습니다. − 속성 유효한 표현 기본 구성 가능, 복사 가능, 복사 할당 및 파괴 가능 X a; X b(a); b =에이; 동등/부등 연산자를 사용하여 동등성에 대해 비교할 수 있습니다(두 반복기 값이

    16. 양방향 검색?

      양방향 검색 양방향으로 실행되는 검색 기술입니다. 동시에 실행되는 두 사람과 함께 작동합니다. 첫 번째는 소스에서 너무 목표이고 다른 하나는 목표에서 소스로 역방향입니다. 최적의 상태에서 두 검색 모두 데이터 구조의 중간에서 만납니다. 양방향 탐색 알고리즘은 방향 그래프에서 작동하여 소스(초기 노드)에서 목표 노드까지의 최단 경로를 찾습니다. 두 검색은 각각의 위치에서 시작되고 두 검색이 노드에서 만나면 알고리즘이 중지됩니다. 양방향 접근의 중요성 - 더 빠른 기술이며 그래프를 탐색하는 데 필요한 시간을 향상시킵니다. 이 접근

    17. C++ STL asinh() 함수

      asinh() function은 표준 C++ 라이브러리의 함수입니다. asinh(value)는 sinh(x)의 값을 반환하는 역 쌍곡선 사인입니다. 여기서 x는 라디안입니다. 기능 - asinh() ; 매개변수 함수에 대한 역쌍곡선 각도(라디안) . 음수, 양수 또는 0일 수 있습니다. 매개변수 값은 double, float 또는 long double이 될 수 있습니다. 반환 가치 − 입력값의 역쌍곡사인값을 반환합니다. 반환된 값은 라디안 단위입니다. 함수의 작동을 보여주는 예를 보자 - 예시 #include <bit

    18. C++의 복소수를 위한 cosh() 함수

      acosh()는 역 쌍곡선 코사인입니다. 매개변수로 전달된 요소의 역 쌍곡선 코사인을 반환하는 함수입니다. 이 기능 장애는 완전히 작동하지 않을 수 있습니다. 모두 라디안 단위입니다. C plus에서 복소수에 대해 이 방법을 사용하려면 복소수에 대해 함수를 재정의하는 템플릿을 정의해야 합니다. 복소수의 역 쌍곡선 코사인을 계산하고 값을 반환하는 데 사용되는 함수의 구문 - template<class T> complex<T> acosh (const complex<T>& z ); 이제 이 메

    19. C++ STL의 라이브러리?

      C++ STL(표준 템플릿 라이브러리)은 벡터, 목록, 대기열 및 스택과 같이 널리 사용되는 많은 알고리즘과 데이터 구조를 구현하는 템플릿과 함께 범용 클래스 및 함수를 제공하는 강력한 C++ 템플릿 클래스 세트입니다. 컨테이너 클래스, 알고리즘 및 반복자의 라이브러리입니다. 일반화된 라이브러리이므로 구성 요소가 매개변수화됩니다. 템플릿 클래스에 대한 실무 지식은 STL 작업을 위한 전제 조건입니다. 템플릿은 함수와 클래스가 제네릭 형식으로 작동할 수 있도록 하는 C++ 프로그래밍 언어의 기능입니다. 이를 통해 함수 또는 클래스

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

      Bogosort는 정렬될 때까지 컬렉션을 무작위로 섞습니다. BogoSort는 순열 및 조합 기반의 비효율적인 알고리즘이므로 순열 정렬이라고 합니다. BogoSort는 샷건 정렬, 바보 정렬, 원숭이 정렬 또는 느린 정렬이라고도 하는 매우 플롭 정렬 기술입니다. . 알고리즘은 정렬된 것을 찾을 때까지 입력의 순열을 연속적으로 생성합니다. Input - 53421 Output - 12345 설명 bogosort에서 배열은 배열 요소가 순서대로 있는지 확인하는 정렬되지 않은 요소로 구성되며 그렇지 않은 경우 요소를 무작위로 교환하여

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