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이 주어지면 주어진 온도를 켈빈으로 변환하여 표시하는 것이 과제입니다. 예시 Input 1-: 549.96 Output -: Temperature in fahrenheit 549.96 to kelvin : 561.256 Input 2-: 23.45 Output -: Temperature in fahrenheit 23.45 to kelvin : 268.4 화씨에서 켈빈으로 온도를 변환하기 위해 다음과 같은 공식이 있습니다. K =273.5 + ((F - 32.0) * (5.0/9.0)) 여기서, K는 켈빈 단위의

    2. C++에서 8진수에서 10진수로 변환하는 프로그램

      8진수를 입력으로 하여 주어진 8진수를 10진수로 변환하는 작업입니다. 컴퓨터의 10진수는 10진수로 표시되고 8진수는 0에서 7까지의 8진수로 표시되는 반면 십진수는 0에서 9까지의 모든 숫자가 될 수 있습니다. 8진수를 10진수로 변환하려면 다음 단계를 따르십시오 - 오른쪽에서 왼쪽으로 나머지를 통해 숫자를 추출한 다음 0에서 시작하는 거듭제곱을 곱하고 (자릿수) – 1이 될 때까지 1씩 증가합니다. 8진법에서 2진법으로 변환해야 하므로 8진법은 밑수가 8이므로 거듭제곱의 밑은 8이 됩니다. 주어진 입력의 자릿수에 밑수와

    3. 배열의 Bitonicity를 계산하는 C++ 프로그램

      정수 배열과 함께 주어진 작업은 함수를 사용하여 주어진 배열의 bitonicity를 계산하는 것입니다. 배열의 Bitonicity는 - 0으로 초기화됨 다음 요소가 이전 값보다 크면 1로 증가 다음 요소가 이전 값보다 작으면 1로 감소 예시 Input-: arr[] = { 1,4,3,5,2,9,10,11} Output-: Bitonicity of an array is : 3 설명 - 0으로 temp를 가정하여 bitonicity 계산 변수를 초기화합니다. 배열의 첫 번째 요소인 1부터 시작합니다. 이제 arr[i]와 ar

    4. 16진법에서 10진법을 위한 C++ 프로그램

      16진수를 입력받아 주어진 16진수를 10진수로 변환하는 작업입니다. 컴퓨터의 16진수는 16진수로 표시되고 10진수는 10진수로 표시되고 0-9 값으로 표시되는 반면 16진수는 0-15부터 시작하는 숫자를 가지며 10은 A, 11은 B, 12는 C, 13은 D, 14는 E, 15는 F입니다. 16진수를 10진수로 변환하려면 다음 단계를 따르십시오 - 오른쪽에서 왼쪽으로 나머지를 통해 숫자를 추출한 다음 0에서 시작하는 거듭제곱을 곱하고 (자릿수) – 1이 될 때까지 1씩 증가합니다. 16진법에서 2진법으로의 변환을 수행해야

    5. 재귀를 사용하는 문자열 길이에 대한 C++ 프로그램

      문자열과 함께 주어진 작업은 사용자 정의 함수 또는 내장 함수를 사용하여 주어진 문자열의 길이를 계산하는 것입니다. 문자열의 길이는 두 가지 방법으로 계산할 수 있습니다. - 사용자 정의 기능 사용 − 여기에서 \o를 찾을 때까지 전체 문자열을 탐색하고 함수에 대한 재귀 호출을 통해 값을 1씩 계속 증가시킵니다. 사용자 빌드 기능 사용 − 문자열의 길이를 계산하는 데 사용되는 string.h 헤더 파일 내에 정의된 빌드 내 함수 strlen()이 있습니다. 이 함수는 문자열 유형의 단일 인수를 사용하고 정수 값을 길이로 반환합니

    6. 문장에서 가장 긴 단어의 길이를 구하는 C++ 프로그램

      여러 문자열의 문장이 주어졌을 때 그 문장에서 가장 긴 문자열의 길이를 찾는 것이 과제입니다. 예시 Input-:hello I am hereOutput-:최대 단어 길이:5Input-:tutorials point is the best learning platformOutput-:최대 단어 길이:9 아래 프로그램에서 사용된 접근 방식은 다음과 같습니다. - 문자열 배열에 문자열 입력 문장의 끝을 찾을 수 없을 때까지 루프 탐색 문장의 특정 문자열을 탐색하고 길이를 계산합니다. 길이를 변수에 저장 임시 변수에 저장된 문자열 길이의

    7. 배열 요소의 곱셈을 위한 C++ 프로그램

      정수 요소의 배열이 주어지고 작업은 배열의 요소를 곱하여 표시하는 것입니다. 예시 Input-: arr[]={1,2,3,4,5,6,7} Output-: 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040 Input-: arr[]={3, 4,6, 2, 7, 8, 4} Output-: 3 x 4 x 6 x 2 x 7 x 8 x 4 = 32256 아래 프로그램에서 사용된 접근 방식은 다음과 같습니다. - 최종 결과를 1로 저장하기 위해 임시 변수 초기화 0에서 n까지 루프를 시작합니다. 여기서 n은 배열의 크기입니다. 최종 결

    8. ISBN을 확인하는 C++ 프로그램

      시퀀스와 함께 주어진 작업은 주어진 시퀀스가 ​​ISBN 번호인지 여부를 식별하는 것입니다. ISBN 번호란 무엇입니까 ISBN은 International Standard Book Number의 약자로 2006년 12월까지의 10자리 숫자이며 2007년 1월 1일부터 13자리 숫자로 수정되었습니다. 아래는 10자리 ISBN의 구현입니다. ISBN 숫자에는 -와 같은 패턴이 있습니다. 숫자의 시작 9자리는 책의 제목, 출판사, 그룹을 나타냅니다. 처음 9자리 값의 범위는 0 - 9입니다. 마지막 1자리는 ISBN이 올바른지 여부

    9. 원래 가격과 순 가격에서 GST를 계산하는 C++ 프로그램

      원래 비용과 순 가격이 입력으로 주어지고 작업은 GST 백분율을 계산하고 결과를 표시하는 것입니다. GST는 Goods and Service task의 약자입니다. 그것은 항상 제품의 순 가격에 포함되며 GST 백분율을 계산하기 전에 GST 금액을 계산해야 하며 이에 대해 사용할 수 있는 공식이 있습니다. Netprice =원래 비용 + GSTA 금액 GSTAmount =Netprice – original_cost GST_Percentage =(GSTA금액 * 100)/ 원래 비용 GST % 공식 =(GSTA금액*100)

    10. 손익을 계산하는 C++ 프로그램

      원가(CP)와 판매가(SP)가 주어졌을 때 발생하는 손익을 계산하는 작업입니다. 원가 또는 CP는 판매자가 제품을 구매한 가격이고 판매 가격 또는 SP는 판매자가 제품을 판매한 가격입니다. 발생한 이익 또는 손실을 계산하는 공식이 있습니다. 이익 =판매가 – 원가 판매가가 원가보다 높으면 이익이 발생합니다. 손실 =원가 – 판매가 원가가 판매가보다 높으면 손실이 발생합니다. 예시 Input-: CP = 600    SP = 100 Output-: loss incurred = 500 Input-: CP =

    11. 그래프의 에지 커버를 계산하는 C++ 프로그램

      그래프의 n개의 정점이 주어지면 작업은 그래프의 가장자리 덮개를 계산하는 것입니다. 에지 커버는 그래프의 모든 정점을 덮는 데 필요한 최소 에지 수를 찾는 것입니다. n =5 그러면 그래프는 다음과 같을 것입니다 - 따라서 가장자리 덮개는 3입니다. n이 8인 다른 예를 들어보겠습니다. 가장자리 덮개는 다음과 같습니다.4 예시 Input: n= 5 Output: 3 Input: n= 8 Output: 4 아래에 사용된 접근 방식은 다음과 같습니다. - 사용자로부터 입력 받기 꼭짓점 개수의 결과를 2.0으로

    12. 문자열의 첫 번째 문자와 마지막 문자가 같은지 확인하는 C++ 프로그램

      문자열 입력으로 주어지고 주어진 문자열의 처음과 마지막 문자가 같은지 여부를 확인하는 작업입니다. 예시 Input-: study Output-: not equal    As the starting character is ‘s’ and the end character of a string is ‘y’ Input-: nitin Output-: yes it have first and last equal characters    As the starting ch

    13. C++ 입력이 정수인지 문자열인지 확인하는 프로그램

      사용자의 입력으로 주어지고 주어진 입력이 정수인지 문자열인지 확인하는 작업입니다. 정수는 0 - 9 사이의 숫자 조합이 될 수 있고 문자열은 0 - 9를 제외한 모든 조합이 될 수 있습니다. 예시 Input-: 123 Output-: 123 is an integer Input-: Tutorials Point Output-: Tutorials Point is a string 아래에 사용된 접근 방식은 다음과 같습니다. - 데이터를 입력합니다. 주어진 입력이 숫자인지 아닌지를 확인하는 isdigit() 함수를 적용합니다. 이 함수

    14. 주어진 시간 내에 탱크가 오버플로, 언더플로 또는 채워지는지 확인하는 C++ 프로그램

      탱크를 채우는 비율, 탱크의 높이, 탱크의 반경을 고려하여 주어진 시간 내에 탱크가 오버플로, 언더플로 및 채워져 있는지 확인하는 작업입니다. 예시 Input-: radius = 2, height = 5, rate = 10 Output-: tank overflow Input-: radius = 5, height = 10, rate = 10 Output-: tank undeflow 아래에 사용된 접근 방식은 다음과 같습니다. - 탱크의 충전 시간, 높이 및 반경을 입력 탱크의 부피를 계산하여 원래 물의 흐름 속도를 찾습니다. 결과

    15. 산술 급수의 합을 위한 C++ 프로그램

      a(첫 번째 항), d(공차) 및 n(문자열에 있는 값의 수)이 주어지고 작업은 시리즈를 생성하여 그 합을 계산하는 것입니다. 산술 급수란 무엇입니까 산술 급수는 급수의 첫 번째 항이 a로 고정되고 이들 사이의 공차가 d인 공차를 갖는 수열입니다. -로 표시됩니다. a, a + d, a + 2d, a + 3d, . . . 예시 Input-: a = 1.5, d = 0.5, n=10 Output-: sum of series A.P is : 37.5 Input : a = 2.5, d = 1.5, n = 20 Output : sum

    16. C++에서 주어진 곱에 대한 N 정수의 최대 GCD

      두 개의 정수 N과 P가 있다고 가정합니다. P는 N개의 미지수 정수의 곱입니다. 우리는 해당 정수의 가능한 최대 GCD를 찾아야 합니다. N =3, P =24라고 가정하면 다른 그룹은 {1, 1, 24}, {1, 2, 12}, {1, 3, 8}, {1, 4, 6}, {2 , 2, 6}, {2, 3, 4}. GCD는 1, 1, 1, 1, 2, 1입니다. 따라서 답은 2입니다. P의 모든 소인수를 찾아 해시맵에 저장합니다. 소인수가 모든 정수에서 공통일 때 N 정수는 최대 GCD를 갖습니다. 따라서 P =p1이면 k1 * p2 k2

    17. LCM이 C++의 제품과 동일한 최대 길이 하위 배열

      배열 A가 있다고 가정합니다. LCM이 해당 하위 배열 요소의 곱과 동일한 하위 배열의 최대 길이를 찾아야 합니다. 그런 종류의 하위 배열을 찾을 수 없으면 -1을 반환합니다. 배열이 {6, 10, 21}이고 LCM이 210이고 곱도 210인 하위 배열 {10, 21}이 있으므로 길이가 2라고 가정합니다. 접근 방식은 간단합니다. 길이가 2보다 크거나 같은 가능한 모든 하위 배열을 확인해야 합니다. 하위 배열이 조건을 만족하면 응답의 최대값과 하위 배열의 길이로 응답을 업데이트합니다. 예시 #include <iostream&

    18. C로 나눌 수 있고 C++에서 [A, B] 범위에 있는 최대 양의 정수

      여기서 우리는 한 가지 흥미로운 문제를 보게 될 것입니다. 세 개의 정수 A, B, C가 있다고 가정해 보겠습니다. X mod C =0이고 X가 [A, B] 범위에 있지 않은 최소 정수 X 하나를 찾아야 합니다. A, B 및 C의 값이 각각 5, 10 및 4이면 X의 값은 4가 됩니다. 솔루션을 얻으려면 다음 단계를 따라야 합니다 - 단계 - C가 [A, B] 범위에 없으면 결과로 C를 반환합니다. 그렇지 않으면 B보다 큰 C의 첫 번째 배수를 얻은 다음 해당 값을 반환합니다. 예시 #include <iost

    19. C++에서 Divide and Conquer 알고리즘을 사용한 최대 부분배열 합

      양수 값과 음수 값이 있는 데이터 목록이 하나 있다고 가정합니다. 합이 가장 큰 인접 부분배열의 합을 찾아야 합니다. 목록에 {-2, -5, 6, -2, -3, 1, 5, -6}이 포함되어 있다고 가정하고 최대 하위 배열의 합은 7입니다. {6, -2, -3의 합입니다. , 1, 5} 우리는 Divide and Conquer 방법을 사용하여 이 문제를 해결할 것입니다. 단계는 다음과 같습니다 - 단계 - 배열을 두 부분으로 나누기 다음 세 가지 중 최대값 찾기 왼쪽 부분배열의 최대 부분배열 합계 오른쪽 부분배열의 최대 부분배

    20. C++의 메타 문자열(한 문자열을 교환한 후 두 문자열이 같을 수 있는지 확인)

      이 섹션에서는 두 문자열이 메타 문자열인지 여부를 확인하는 방법을 알아봅니다. 메타 문자열은 매우 유사한 문자열입니다. 한 문자열에서 두 요소를 바꾸면 다른 문자열과 일치합니다. 두 개의 문자열이 HELLO와 OELLH라고 가정하면 메타 문자열입니다. 두 문자열이 메타 문자열인지 확인하려면 다음 단계를 따라야 합니다. 단계 - 두 문자열의 길이가 다르면 false를 반환합니다. 그렇지 않으면 일치하지 않는 여러 문자를 찾고 일치하지 않는 문자의 인덱스도 저장합니다. 개수가 2보다 크면 false를 반환합니다.

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:78/300  20-컴퓨터/Page Goto:1 72 73 74 75 76 77 78 79 80 81 82 83 84