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

    1. n개의 바이너리 문자열을 추가하시겠습니까?

      이 프로그램에서는 주어진 이진수를 더해야 합니다. n개의 이진수가 있으며 출력으로 하나의 이진수를 제공하려면 모두 더해야 합니다. 이를 위해 이진 덧셈 논리를 사용하고 1에서 N까지의 모든 항을 하나씩 추가하여 결과를 얻습니다. Input: "1011", "10", "1001" Output: 10110 설명 더 쉬운 방법은 이진 문자열을 해당하는 십진수로 변환한 다음 추가하고 다시 이진으로 변환하는 것입니다. 여기서는 수동으로 추가를 수행합니다. 하나의 도우미 함수를 사용하여

    2. C/C++ 토큰?

      C++ 토큰은 프로그램의 가장 작은 개별 단위입니다. C++는 C의 상위 집합이므로 C의 대부분의 구성은 의미와 사용법이 변경되지 않은 상태에서 C++에서 유효합니다. 따라서 토큰, 표현식 및 데이터 유형은 C와 유사합니다. 다음은 C++ 토큰입니다. (대부분의 C++ 토큰은 기본적으로 C 토큰과 유사합니다) 키워드 식별자 상수 변수 운영자 키워드 키워드는 의미가 고정된 예약어로서 그 의미를 변경할 수 없습니다. 이러한 키워드의 의미와 작동은 이미 컴파일러에 알려져 있습니다. C++는 C보다 더 많은 수의 키워드를 가지고

    3. n번째 항이 n^2 – (n-1)^2인 급수의 합을 찾는 C/C++ 프로그램

      C 프로그래밍에서 쉽게 풀 수 있는 수학에는 많은 유형의 계열이 있습니다. C 프로그램에서 다음 시리즈의 합을 구하는 프로그램입니다. Tn = n2 - (n-1)2 Sn mod(109)로 급수의 모든 항의 합을 찾습니다. + 7) 그리고, Sn =T1 + T2 + T3 + T4 + ...... + Tn Input: 229137999 Output: 218194447 설명 Tn은 2n-1로 표현하여 얻을 수 있습니다. 우리가 알고 있듯이, => Tn = n2 - (n-1)2 =>Tn = n2 - (1 + n2 - 2

    4. 홀수 번 발생하는 수를 찾는 C/C++ 프로그램?

      주어진 양의 정수 배열에서 홀수 번 발생하는 숫자를 찾는 C++ 프로그램. 이 배열에서 모든 숫자는 짝수번 발생합니다. Input: arr[] = {5, 7, 8, 8, 5, 8, 8, 7, 7} Output: 7 설명 외부 루프가 모든 요소를 ​​하나씩 순회하고 내부 루프가 외부 루프가 통과한 요소의 발생 횟수를 계산하는 두 개의 루프를 사용합니다. 예시 #include <iostream> using namespace std; int Odd(int arr[], int n){    for (int i

    5. C/C++의 대체 모음 및 자음 문자열?

      주어진 문자열이 있으며 모음과 자음이 대체 위치를 차지하도록 문자열의 문자를 재배열합니다. 위와 같은 방법으로 문자열을 재배열할 수 없다면 not possible을 출력하세요. 모음의 순서와 자음의 순서는 반드시 지켜져야 합니다. Input: abce Output: abec 설명 문자열에서 모음과 자음의 개수를 찾습니다. 차이가 없는 경우. 모음과 자음이 하나 이상인 경우 불가능을 반환합니다. 문자열에 자음보다 모음이 더 많은 조건이 있는 경우 첫 번째 모음을 먼저 인쇄하고 나머지 문자열에 대해 반복합니다.

    6. 팬케이크 분류를 위한 C 프로그램?

      이 C 프로그램은 정수 배열에 팬케이크 정렬을 구현합니다. 팬케이크 정렬은 정렬 문제의 변형으로, 유일하게 허용되는 작업은 시퀀스의 일부 접두어 요소를 뒤집는 것입니다. 팬케이크 분류 주걱을 스택의 임의의 지점에 삽입하고 그 위의 모든 팬케이크를 뒤집는 데 사용할 수 있을 때 팬케이크 더미를 크기 순서대로 정렬하는 수학적 문제에 대한 구어적 용어입니다. 팬케이크 번호는 주어진 팬케이크 수에 필요한 최소 뒤집기 횟수입니다. Input:5,3,2,1,4 Output:1 2 3 4 5 설명 허용되는 유일한 작업은 시퀀스의 일부 접두

    7. C 배열 회전을 위한 프로그램?

      배열을 n 위치만큼 왼쪽으로 회전시키는 C 프로그램을 작성하십시오. C 프로그래밍에서 배열을 왼쪽으로 n번 회전하는 방법. C 프로그램에서 배열을 왼쪽으로 n만큼 회전시키는 논리입니다. Input: arr[]=1 2 3 4 5 6 7 8 9 10 N=3 Output: 4 5 6 7 8 9 10 1 2 3 설명 배열의 요소를 읽습니다. N이라고 하는 일부 변수에서 회전할 횟수를 읽습니다. 왼쪽 주어진 배열을 N번 1만큼 회전합니다. 실제 왼쪽 회전은 배열 요소를 왼쪽으로 한 위치로 이동하고 첫 번째 요소를 마지막으

    8. C 제수의 개수가 짝수인지 홀수인지 확인하는 프로그램?

      입력으로 숫자 n이 주어지면 이 프로그램은 n이 짝수 또는 홀수인 제수의 총 개수를 찾는 것입니다. 짝수는 정확히 2로 나누어 떨어지는 정수입니다. 예:0, 8, -24 홀수는 정확히 2로 나누어 떨어지지 않는 정수입니다. 예:1, 7, -11, 15 Input: 10 Output: Even 설명 n의 제수를 모두 찾은 다음 제수의 총 수가 짝수인지 홀수인지 확인합니다. 이렇게 하려면 모든 제수를 찾고 숫자를 세고 이 숫자를 2로 나누어 짝수인지 홀수인지 확인합니다. 예시 #include <iostream> #incl

    9. 미로 속의 쥐를 위한 C 프로그램 - 역추적-2?

      미로 속의 쥐도 역추적을 활용하는 인기 있는 문제 중 하나입니다. 나 미로는 일부 세포가 차단된 2D 매트릭스입니다. 셀 중 하나는 시작해야 하는 소스 셀입니다. 그리고 또 다른 하나는 우리가 도달해야 하는 목적지입니다. 차단된 셀로 이동하지 않고 소스에서 목적지까지의 경로를 찾아야 합니다. 풀리지 않은 미로의 그림이 아래에 나와 있습니다. 이것이 솔루션입니다. 이 퍼즐을 풀기 위해 먼저 소스 셀에서 시작하여 경로가 막히지 않은 방향으로 이동합니다. 선택한 경로가 목적지에 도달하게 하면 퍼즐이 해결됩니다. 그렇지 않으면

    10. C 프로그램 Matrix가 Skew Symmetric인지 여부를 확인하는 프로그램은 무엇입니까?

      정사각형 행렬 A는 모든 i와 j에 대해 aij=−aji인 경우 비대칭 대칭이라고 합니다. 즉, 행렬 A의 전치가 행렬 A의 음수와 같으면 행렬 A가 비대칭이라고 말할 수 있습니다. 즉, (AT =−A). 비대칭 행렬의 모든 주요 대각선 요소는 0입니다. 행렬의 예를 들어보겠습니다. A= |0 -5 4| |5 0 -1| |-4 1 0| 모든 i와 j에 대해 aij=−aji이기 때문에 비대칭 행렬입니다. 예를 들어, a12 =-5 및 a21=5는 a12=−a21을 의미합니다. 유사하게, 이 조건은 i와 j의 다른 값에

    11. 몫과 나머지를 계산하는 C 프로그램?

      두 개의 숫자가 주어졌을 때 피제수와 제수가 주어집니다. 과제는 피제수를 제수로 나눌 때 이 두 숫자의 몫과 나머지를 찾는 프로그램을 작성하는 것입니다. 나눗셈에서 우리는 피제수, 제수, 몫, 나머지 사이의 관계를 볼 것입니다. 나누는 수를 배당금이라고 합니다. 나누는 수를 제수라고 합니다. 얻은 결과를 몫이라고 합니다. 남은 수를 나머지라고 합니다. 55 ÷ 9 = 6 and 1 Dividend Divisor Quotient Remainder Input: Dividend = 6 Divisor = 2 Output

    12. C 파일의 줄 수를 세는 프로그램?

      이 프로그램에서는 C 프로그램을 사용하여 텍스트 파일에서 사용 가능한 총 줄 수를 찾는 방법을 배울 것입니다. 이 프로그램은 파일을 열고 파일의 내용을 문자 단위로 읽고 마지막으로 파일의 총 줄 수를 반환합니다. 줄 수를 계산하기 위해 사용 가능한 개행 문자(\n)를 확인합니다. Input: File "test.text"    Hello friends, how are you?    This is a sample file to get line numbers from the fil

    13. C 수의 인수의 최소 합을 찾는 프로그램은?

      숫자의 인수의 최소 합을 찾는 프로그램입니다. 이 문제를 해결하기 위한 논리는 모든 요소 집합을 찾아 추가하는 것입니다. 모든 요소 집합에 대해 동일한 작업을 수행한 다음 모든 요소를 ​​비교합니다. 그런 다음 이 합계의 최소값을 모두 찾으십시오. Input: n=12 Output: 7 설명 먼저 숫자 n의 인수를 찾은 다음 합하고 합을 최소화합니다. 다음은 12와 인수의 합을 다양한 방식으로 인수분해하는 다양한 방법입니다. 12 = 12 * 1 = 12 + 1 = 13 12 = 2 * 6 = 2 + 6 = 8 12 = 3 * 4

    14. 선형 검색을 위한 C/C++ 프로그램?

      선형 검색 알고리즘에서는 대상 요소를 배열의 각 요소와 비교합니다. 요소가 발견되면 해당 위치가 표시됩니다. 선형 탐색의 최악의 시간 복잡도는 O(n)입니다. Input: arr[] = { 12, 35, 69, 74, 165, 54} Sea=165 Output: 165 is present at location 5. 설명 주어진 숫자가 배열에 존재하는지 여부를 찾는 데 사용되는 선형 검색(검색 알고리즘). 순차 검색이라고도 합니다. 간단하고 다음과 같이 작동합니다. 찾거나 목록이 끝날 때까지 검색할 요소와 각 요소를 계속 비교합니

    15. C/C++에서 모듈식 방정식에 대한 솔루션의 수를 위한 프로그램?

      여기에서 우리는 모듈식 방정식과 관련된 한 가지 흥미로운 문제를 볼 것입니다. 두 개의 값 A와 B가 있다고 가정합니다. (A mod X) =B가 유지되도록 변수 X가 취할 수 있는 가능한 값의 수를 찾아야 합니다. A가 26이고 B가 2라고 가정합니다. 따라서 X에 대한 기본 값은 {3, 4, 6, 8, 12, 24}이므로 개수는 6이 됩니다. 이것이 답입니다. 더 나은 아이디어를 얻기 위해 알고리즘을 살펴보겠습니다. 알고리즘 possibleWayCount(a, b) - begin    if a = b, th

    16. C/C++에서 연속 1이 없는 이진 문자열의 수를 계산하는 프로그램?

      여기서 우리는 한 가지 흥미로운 문제를 보게 될 것입니다. 하나의 n 값이 주어진다고 가정합니다. 연속된 1이 없도록 길이가 n인 모든 문자열을 찾아야 합니다. n =2이면 숫자는 {00, 01, 10}이므로 출력은 3입니다. 동적 프로그래밍을 사용하여 해결할 수 있습니다. 테이블 b와 b가 있다고 가정합니다. 여기서 arr[i]는 길이가 i이고 연속적인 1이 없고 0으로 끝나는 이진 문자열의 수를 저장합니다. 마찬가지로 b는 동일하지만 1로 끝나는 숫자를 보유합니다. 마지막 위치에 0 또는 1을 추가할 수 있습니다. 0이지만 마

    17. C 프로그램에서 숫자 배열로 표현되는 숫자에 1을 더하시겠습니까?

      이 섹션에서 우리는 한 가지 흥미로운 문제를 볼 것입니다. 하나의 숫자가 주어진다고 가정합니다. 이 숫자를 1로 늘려야 합니다. 이것은 매우 간단한 작업입니다. 그러나 여기서는 숫자를 배열로 배치합니다. 해당 숫자의 각 숫자는 배열의 요소로 배치됩니다. 번호가 512이면 {5, 1, 2}로 저장됩니다. 또한 재귀 접근 방식을 사용하여 숫자를 늘려야 합니다. 명확한 아이디어를 얻기 위해 알고리즘을 살펴보겠습니다. 알고리즘 증분(arr, n, 인덱스) - Initially the default value of index is 0 be

    18. C 프로그램에서 문자열의 영숫자 약어?

      여기에는 주어진 문자열의 영숫자 약어와 관련된 흥미로운 문제가 하나 있습니다. 문자열 길이가 10보다 작습니다. 모든 영숫자 약어를 인쇄합니다. 영숫자 약어는 숫자와 혼합된 문자 형태입니다. 해당 숫자의 값은 누락된 문자의 수입니다. 건너뛴 부분 문자열의 수에는 제한이 없습니다. 두 개의 하위 문자열이 서로 인접하지 않습니다. 아이디어를 얻을 수 있는 알고리즘을 살펴보겠습니다. 알고리즘 printAbbreviation(s, index, max, str) - index가 max와 같으면 시작하고 str의 마지막에 s[index]를

    19. C 프로그램의 3D에서 두 평면 사이의 각도?

      여기서 3차원 공간에서 두 평면 사이의 각도를 계산하는 방법을 살펴보겠습니다. 평면은 P1과 P2입니다. 아래와 같은 Pi의 방정식 - 각도가 A인 경우 다음 규칙을 따릅니다. - 예시 #include <iostream> #include <cmath> using namespace std; class Plane{    private:       double a, b, c, d;    public:       Plane

    20. C 프로그램에서 육각형에 내접하는 원 안에 내접하는 정사각형의 넓이는?

      여기서 우리는 하나의 원에 내접하는 정사각형의 면적을 볼 수 있고 그 원이 육각형으로 내접하는 영역을 볼 수 있습니다. 광장의 측면은 입니다. 원의 반지름은 r이고 육각형의 측면은 A입니다. 도표는 아래와 같을 것입니다. 육각형에 내접하는 원의 반지름은 - 또한 원의 반지름은 정사각형 대각선의 절반입니다. 그래서 - 그러면 다음과 같이 말할 수 있습니다. 그러면 영역은 - 예시 #include <iostream> #include <cmath> using namespace std; float

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:31/72  20-컴퓨터/Page Goto:1 25 26 27 28 29 30 31 32 33 34 35 36 37