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

    1. C 단순 관심 프로그램?

      단순 이자는 원금, 이자율 및 기간(년)을 100으로 곱한 것입니다. 예, 입력 - p=5, r=4, t=5 출력 − 1 설명:단순이자 =(원금 * 이자율 * 년수) / 100 SI= 5*4*5/100 = 1 예시 #include<iostream> #include <stdio.h> using namespace std; int main() {    //principle amount    float p = 5;    //time    f

    2. C 프로그램의 처음 n개의 자연수의 합

      정수합의 합을 찾는 개념은 먼저 n까지의 숫자 합을 찾은 다음 모든 합을 더하여 다음 값을 얻도록 합니다. 원하는 합계인 합계 합계입니다. 이 문제의 경우 합을 구해야 하는 숫자 n이 주어집니다. 이 합계를 구하는 예를 들어 보겠습니다. n = 4 이제 1에서 4까지의 모든 숫자에 대한 숫자의 합을 찾습니다. Sum of numbers till 1 = 1 Sum of numbers till 2 = 1 + 2 = 3 Sum of numbers till 3 = 1 + 2 + 3 = 6 Sum of numbers till 4 = 1

    3. 시리즈 2, 6, 12, 20, 30…의 처음 N 항의 합. C 프로그래밍에서

      이 시리즈의 합계를 찾기 위해 먼저 이 시리즈를 분석합니다. 시리즈:2,6,12,20,30… 예시 For n = 6 Sum = 112 On analysis, (1+1),(2+4),(3+9),(4+16)... (1+12), (2+22), (3+32), (4+42), can be divided into two series i.e. s1:1,2,3,4,5… andS2: 12,2,32,.... 수학 공식을 사용하여 첫 번째와 두 번째의 합 구하기 Sum1 = 1+2+3+4… , sum1 = n*(n+1)/2 S

    4. 급수 2,10, 30, 68,… C 프로그래밍에서

      이 시리즈의 합계를 찾기 위해 먼저 이 시리즈를 분석합니다. 시리즈: 주어진 시리즈는 2,10, 30, 68… 예를 들어 For n = 6 Sum = 464 주어진 시리즈를 분석하면 시리즈가 두 개의 시리즈를 더한 것임을 알 수 있습니다. 첫 번째는 n개의 자연수의 시리즈이고 두 번째는 n개의 자연수의 세제곱입니다. 이는 시리즈가 다음과 같이 분할될 수 있음을 의미합니다. 2, 10 , 30 ,68 = (1+13) , (2+23), (3 + 33), ( 4 + 43) 시리즈의 합을 다음과 같이 쓸 수 있습니다. sum =

    5. 급수 5,12, 23, 38…의 처음 N항의 합. C 프로그래밍에서

      주어진 계열의 합을 찾기 위해 계열을 분석하고 알려진 계열이거나 적어도 2 - 3 계열의 조합임을 나타내는 몇 가지 특성을 얻으려고 시도합니다. 주어진 시리즈는 5, 12, 23, 38… n의 모든 값에 대한 시리즈의 합을 찾아야 합니다. 예를 들어 For n = 3 Sum = 40. 주어진 급수를 분석하면 이 급수가 2차 급수임을 알 수 있습니다. 이차 급수에서 숫자의 차이는 산술 진행(정수만큼 증가) 따라서 이차 급수의 합에 대한 공식을 직접 사용할 수 있습니다. 시리즈 합계 공식은 다음과 같습니다. Sum = (2*(

    6. C 프로그램의 단일 연결 목록 노드의 합

      단일 연결 목록은 요소가 두 부분으로 구성된 데이터 구조입니다. 하나는 값이고 다른 하나는 다음 요소에 대한 링크입니다. 따라서 단일 연결 목록의 모든 요소의 합을 찾으려면 연결 목록의 각 노드로 이동하여 요소 값을 합 변수에 추가해야 합니다. 예를 들어 Suppose we have a linked list: 2 -> 27 -> 32 -> 1 -> 5 sum = 2 + 27 + 32 + 1 + 5 = 67. 이것은 두 가지 방법을 사용하여 수행할 수 있습니다. 방법 1 - 연결 리스트의 모든 값을 반복

    7. C 프로그래밍에서 2 또는 5로 나눌 수 있는 N까지의 숫자의 합

      2 또는 5로 나누어 떨어지는 n개의 자연수의 합은 2로 나누어 떨어지는 N까지의 모든 자연수의 합과 5로 나누어 떨어지는 N까지의 모든 자연수의 합을 구하여 구할 수 있습니다. 이 두 합을 더하면 그런 다음 10으로 나눌 수 있는 N까지의 자연수의 합으로 빼면 원하는 결과가 나옵니다. 이 방법은 n의 큰 값까지 합을 찾는 데 사용할 수 있는 효율적인 방법입니다. 루프와 조건문을 사용한 다음 2 또는 5로 나눌 수 있는 모든 숫자를 추가하는 방법을 생각하는 사람도 있을 것입니다. 그러나 이 방법은 n차의 시간 복잡도를 갖기 때문에

    8. 시퀀스 2, 22, 222의 합에 대한 C 프로그래밍, …

      주어진 수열은 2,22,222,2222… ..이고 이 수열의 합을 찾아야 합니다. 그래서 우리는 급수의 합을 찾기 위해 만들어진 수학 공식을 찾아야 합니다. 수식에 대한 설명은 다음과 같이 진행됩니다. - sum =[2+22+222+2222….] sum= 2*[1+11+111+1111….] Sum = 2/9[9+99+999+9999….] sum= 2/9 [10+100+1000+10000+.....] sum = 2/9[10+102+103+104+.....] sum=2/9*[(10n-1-9n)/9

    9. C 계열 0.6, 0.06, 0.006, 0.0006, … ~ n항의 합에 대한 프로그래밍

      주어진 시리즈 0.6,0 .o6,....은 각 요소가 이전 요소를 10으로 나눈 기하학적 진행입니다. 따라서 시리즈의 합을 찾으면 1보다 작은 r에 대해 GP의 합을 적용해야 하는 공식 하나 (우리의 경우 r=0.1). 합계 =6/10 [1-(1/10)n/(1-1/10)]합계 =6/9 [1-(1/10)n]합계 =2/3[1-( 1/10n)] 예 #include #include int main() { int n =6; 실수 합계 =2*((1 - 1 / pow(10, n)))/3; printf(합 =%f, 합);} 출력 합계 =0.666

    10. C 프로그래밍의 배열에서 삼각형의 합

      배열로부터의 합 삼각형은 배열의 원소의 개수를 하나씩 감소시켜 만든 삼각형이며, 새로 형성되는 배열은 기존 배열의 인접한 정수들의 합인 정수들로 이루어진다. 이 절차는 배열에 하나의 요소만 남을 때까지 계속됩니다. 내용을 더 잘 설명하기 위해 예를 들어 보겠습니다. Array = [3,5,7,8,9] 출력 [106] [47,59] [20,27,32] [8,12,15,17] [3,5,7,8,9] 설명 For the first array : ( 3 + 5 = 8), ( 5 + 7 = 12), ( 7 + 8 = 15),( 8 +

    11. C 프로그래밍에서 문장의 각 단어에 대한 ASCII 값의 합

      와드의 ASCII 값은 ASCII 표준을 기반으로 한 정수 표현입니다. 이 문제에서는 문장이 주어지고 문장에 있는 각 단어의 ASCII 값의 합을 계산해야 합니다. 이를 위해 우리는 문장의 모든 문자의 ASCII 값을 찾은 다음 더해야 합니다. 이렇게 하면 이 단어에 있는 문자의 ASCII 값 합계가 나옵니다. 모든 단어에 대해 동일한 작업을 수행해야 하며 마지막으로 모든 합계를 더하고 문장의 각 단어에 대한 ASCII 값의 최종 합계를 제공합니다. 예를 들어 the sentence is “I love tutoria

    12. C 프로그래밍의 슈퍼 프라임

      초소수는 모든 소수의 배열에서 소수 위치를 차지하는 숫자입니다. 고차 소수라고도 하는 이 숫자는 소수의 순서에서 소수와 동일한 위치를 차지합니다. 일부 슈퍼 소수는 3,5,11,1 7… 예를 들어 13보다 작은 모든 초소수를 찾습니다. - 입력 13 출력 3, 5, 11. 설명 − 13보다 작은 초소수를 찾으려면 13보다 작은 모든 소수를 찾을 것입니다. 따라서 13보다 작은 모든 소수는 2,3,5,7,11,13임을 표시하십시오. 이제 2는 소수이므로 에 있는 소수를 초소수로 간주합니다. 이것은 3이 소수임을 의미합니다

    13. C 프로그래밍의 완전수

      초완전수의 개념은 완전수와 유사합니다. 1969년 D Suryanarayana에 의해 발견되었습니다. 그는 초완전수를 다음 공식을 만족하는 수로 일반화했습니다. 시그(시그(n)) =2n 여기서 sig(n)은 숫자의 제수의 합을 계산하는 함수로, 제수 합산 함수라고도 합니다. 이 개념을 명확하게 하는 다음 예: 숫자 N이 완전수인지 아닌지 확인해야 합니다. N =16 출력 예 설명 − 어떤 수가 완전수인지 확인하기 위해 약수의 합을 찾습니다. sig(16) =1 + 2 + 4 + 8 + 16 =31 ( 16의 제수는 1,

    14. C 프로그래밍에서 육각기둥의 표면적과 부피

      모든 그림의 표면적은 표면을 덮는 전체 면적입니다. 육각기둥은 양쪽 끝에 육각형이 있는 3차원 도형입니다. 프리즘에 대한 시험은 다음과 같습니다. - 수학에서 육각기둥은 8개의 면, 18개의 모서리, 12개의 꼭짓점을 가진 3차원 도형으로 정의됩니다. Surface Area = 3ah + 3√3*(a2) Volume = (3√3/2)a2h 예시 #include <stdio.h> #include<math.h> int main() {    float a = 5, h =

    15. C 프로그래밍에서 인접한 그림의 색상이 동일하지 않도록 N 그림을 그리는 방법

      이 문제에서는 N개의 그림이 주어지고 그림을 그릴 수 있는 m개의 색이 있고 같은 색 그림이 서로 겹치지 않도록 그림을 그릴 수 있는 방법의 수를 찾아야 합니다. 프로그램의 출력은 매우 큰 값을 가질 수 있으며 이러한 값을 처리하는 것은 약간 문제가 있으므로 표준 모듈로 109으로 답을 계산합니다. +7. 수식을 구하는 공식은 다음과 같습니다. Ways = n*(m-1)(n-1) 문제를 설명하는 예는 그림 수 n과 색상 수 m이 필요합니다. 입력 n = 5 ,m = 6 출력 3750 예시 #include <iost

    16. 세미콜론을 사용하지 않고 " Tutorials Point "를 출력하는 C 프로그램 작성

      세미콜론을 사용하지 않고 문자열을 인쇄하려면 표준 출력이 작동하는 방식과 세미콜론이 사용되는 이유를 찾아야 합니다. 세미콜론은 행이 여기에서 끝났다는 것을 프로그램에 알리는 데 사용되는 행 끝 문입니다. 여기에 사용된 표준 인쇄 문 printf는 표준 io 라이브러리의 메서드입니다. printf() 메서드를 자세히 살펴보겠습니다. int printf(const char *format , ...) 이 메서드는 정수를 반환하고 형식 및 … 인수 집합이 있습니다. 형식은 출력 화면에 인쇄되는 문자열입니다. 그리고 ...는 문자열을 기

    17. C 프로그래밍에서 입력 1에 대해 2를 반환하고 2에 대해 1을 반환하는 함수를 작성하십시오.

      입력 1에 대해 2를 반환하고 입력 2에 대해 1을 반환하는 함수가 만들어집니다. 이 기능은 사용하는 로직에 따라 다양하게 만들 수 있습니다. 이를 수행하는 가장 쉬운 방법은 숫자가 1이면 2를 반환하고 그렇지 않으면 1을 반환하고 수학 연산(누구나 할 수 있음) 및 XOR 연산을 사용하는 방법을 포함하는 조건문을 사용하는 것입니다. 예시 #include <stdio.h> // Method 1 using the if statement int reverseif(int x) {    if (x == 1) r

    18. C 프로그래밍에서 트리를 삭제하는 프로그램 작성

      트리를 삭제하려면 트리의 각 노드를 탐색한 다음 각 노드를 삭제해야 합니다. 이것은 트리의 모든 노드를 하나씩 삭제하고 비게 만듭니다. 이를 위해 아래에서 위로 트리를 가로지르는 방법을 사용하여 더 낮은 음표를 먼저 삭제한 다음 상위 음표를 삭제하여 추가 복잡성이 발생하지 않도록 해야 합니다. 우리가 필요로 하는 조건에 따라 후위 순회가 가장 적합하고 효율적으로 작동하여 프로그램이 최적이 되도록 합니다. 다음 나무의 주문은 -입니다. 2-6-4-12-17-15 주문 후 여행 세포 기술은 다음과 같은 방식으로 작동합니다. - 왼

    19. 주어진 문자열이 회문인지 확인하는 C 프로그램?

      회문(palindrome)은 단어, 숫자, 구 또는 앞뒤로 똑같이 읽는 일련의 문자입니다. madam, racecar 또는 숫자 10801과 같은 단어는 회문입니다. 주어진 문자열에 대해 문자열을 반대로 하여 동일한 문자열을 제공하면 주어진 문자열이 회문이라고 말할 수 있습니다. 즉, 회문을 확인하려면 첫 번째와 마지막, 두 번째와 마지막-1 등의 요소가 동일한지 여부를 찾아야 합니다. 입력 - 나만 출력 - 문자열은 회문입니다 입력 - 튜토리얼 포인트 출력 - 문자열은 회문이 아닙니다 C++ 프로그램에서 주어진 문

    20. C 숫자의 모든 자릿수를 나누는지 확인하는 프로그램

      주어진 숫자 n에 대해 n의 모든 자릿수가 그것을 나누는지 여부를 찾아야 합니다. 즉, 숫자가 xy이면 x와 y가 모두 나누어야 합니다. 샘플 입력 - 24 출력 - 예 설명 - 24 % 2 ==0, 24 % 4 ==0 조건문을 사용하여 각 숫자가 0이 아닌지 확인하고 숫자를 나눕니다. 숫자의 각 자릿수를 반복해야 합니다. 그리고 그 숫자에 대한 숫자의 분할 가능성을 확인합니다. 예시 #include <stdio.h> int main(){    int n = 24;    

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:27/72  20-컴퓨터/Page Goto:1 21 22 23 24 25 26 27 28 29 30 31 32 33