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

    1. 이진 검색을 위한 C 프로그램(재귀 및 반복)?

      이진 검색 알고리즘은 비교 및 ​​분할 메커니즘을 기반으로 하는 알고리즘입니다. 이진 검색 알고리즘은 반간 검색, 대수 검색 또는 이진 절단이라고도 합니다. . 이진 검색 알고리즘은 정렬된 배열에서 대상 값의 위치를 ​​검색합니다. 대상 값을 배열의 중간 요소와 비교합니다. 요소가 대상 요소와 같으면 알고리즘이 색인을 반환합니다. 발견된 요소의 그리고 그들이 같지 않으면 검색 알고리즘은 해당 배열의 절반 섹션을 사용합니다. 값의 비교를 기반으로 알고리즘은 전반부(값이 중간보다 작을 때)와 후반부( 값이 중간보다 큰 경우). 다음 어

    2. C 선택 정렬 프로그램?

      선택 Sort는 배열에서 가장 작은 숫자를 찾은 다음 첫 번째 위치에 배치하는 방식으로 작동하는 공격 알고리즘입니다. 순회할 다음 배열은 가장 작은 숫자가 배치된 위치 옆의 인덱스에서 시작합니다. 이 개념을 더 명확하게 하기 위해 예를 들어보겠습니다. 이 배열에 {6, 3, 8, 12, 9} 배열이 있습니다. 가장 작은 요소는 3입니다. 따라서 첫 번째 위치에 3을 배치하고 그 후 배열은 {3, 6, 8, 12, 9}. 이제 우리는 가장 작은 수를 다시 찾을 것이지만 이번에는 3이 그 자리에 있기 때문에 검색에서 고려하지 않을

    3. C 숫자가 소수인지 확인하는 프로그램?

      소수는 두 개의 숫자와 1로만 나누어 떨어지는 숫자입니다. 숫자의 인수는 그것을 나눌 수 있는 숫자입니다. 처음 10개의 소수의 목록은 2,3,5,7,11,13,17,23,29,31입니다. 소수가 아닌 수는 합성수입니다. 합성수는 두 개 이상의 숫자로 나눌 수 있는 숫자입니다. Elser 다음 소수 및 합성 1은 자기 자신으로만 나눌 수 있기 때문에 소수도 합성도 아닌 1이 있습니다. 숫자가 소수인지 확인하는 방법 숫자가 소수인지 확인하기 위해 확인해야 할 두 가지 조건이 있습니다. 1) 1보다 큰 정수여야 합니다. 2)

    4. 계열의 합 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

      시리즈는 각 숫자 뒤에 오는 몇 가지 공통된 특성을 가진 숫자의 시퀀스입니다. 이러한 수학적 시리즈는 모든 숫자가 동일한 간격(산술 진행)만큼 증가하고 모든 숫자가 동일한 배수(기하학적 진행)만큼 증가하고 기타 여러 패턴과 같은 일부 수학적 논리를 기반으로 정의됩니다. 급수의 합을 구하려면 급수를 평가하고 이에 대한 일반 공식을 만들어야 합니다. 그러나 시리즈에서는 공통 선언이 발생하지 않기 때문에 시리즈의 각 번호를 합계 변수에 추가하는 고전적인 접근 방식을 거쳐야 합니다. 논리를 더 명확하게 하는 예를 들어보겠습니다. 7까

    5. 계열의 합계 2/3 – 4/5 + 6/7 – 8/9 + … 최대 n항

      시리즈는 각 숫자 뒤에 오는 몇 가지 공통된 특성을 가진 숫자의 시퀀스입니다. 수학에는 합산 논리 또는 수학 공식으로 정의된 다양한 계열이 있습니다. 이 문제에서 일련의 숫자 2/3 , -4/5 , 6/7 , -8/9 , ….. 급수의 일반 항은 (-1)n *(2*n)/ ((2*n)+1) 로 정의할 수 있습니다. 급수의 합을 찾으려면 주어진 급수의 각 요소를 다음과 같이 추가해야 합니다. 2/3 - 4/5 + 6/7 - 8/9 + … 예를 들어 보겠습니다. Input: 10 Output: -0.191921 설명 (2 / 3)

    6. AP의 대체 부호 있는 제곱이 있는 급수의 합

      산술 진행(AP)은 연속된 두 항의 차이가 같은 일련의 숫자입니다. 차이는 첫 번째 항에서 두 번째 항을 빼서 계산됩니다. AP에 대해 알아보기 위해 샘플 시퀀스를 살펴보겠습니다. 5, 7, 9, 11, 13, 15, . . . 이 산술 진행의 공차(d)는 2입니다. 이것은 모든 후속 요소가 전자와 2만큼 다르다는 것을 의미합니다. 이 급수의 첫 번째 항(a)은 5입니다. n번째 항을 찾는 일반 공식은 a{n} =a + (n-1)(d)입니다. 이 문제에서 AP가 주어지고 다른 부호 있는 정사각형이 있는 급수의 합을 찾아야 합

    7. 처음 n개의 자연수로 구성된 집합의 모든 부분집합의 합

      Set은 데이터 요소의 모음입니다. 집합의 부분집합은 부모 집합 뒤의 요소들로만 구성된 집합입니다. 예를 들어, B는 B의 모든 요소가 A에 있는 경우 A의 하위 집합입니다. 여기서 우리는 처음 n개의 자연수로 찾은 집합의 모든 부분집합의 합을 찾아야 합니다. 즉, 형성할 수 있는 모든 하위 집합을 찾은 다음 추가해야 합니다. 예를 들어 보겠습니다. N =3 세트 ={1,2,3} 형성된 부분 집합 ={ {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3,} } 합계 =1+1+2+1+3+2+2+3+3

    8. 처음 n개의 홀수의 제곱합

      처음 n개의 홀수의 제곱의 시리즈는 시리즈의 처음 n개의 홀수의 제곱을 취합니다. 시리즈:1,9,25,49,81,121… 시리즈는 − 12로도 쓸 수 있습니다. , 32 , 52 , 72 , 92 , 112 …. 이 급수의 합은 수학 공식을 가지고 있습니다 - n(2n+1)(2n-1)/ 3=n(4n2 - 1)/3 예를 들어 보겠습니다. Input: N = 4 Output: sum = 설명 12 + 32 + 52 + 72 =1 +9+ 25 + 49 =84 공식을 사용하여 합계 =4(4(4)2 - 1)/3 =4(64-1)/

    9. 처음 n개의 자연수의 제곱합 합

      처음 n개의 자연수의 제곱합의 합은 n항까지의 제곱합의 합을 찾는 것입니다. 이 시리즈는 n까지의 각 수의 합을 구하고 이 합을 합 변수에 더합니다. 처음 4개의 자연수의 제곱합의 합은 - 합계 =(12 ) + (12 + 22 ) + (12 + 22 + 32 ) + (12 + 22 + 32 + 42 ) =1 + 5 + 14 + 30 =50 처음 n개의 자연수의 제곱합의 합을 구하는 방법은 두 가지가 있습니다. 1) for 루프 사용 이 방법에서 우리는 1에서 N까지의 모든 숫자를 반복하고 제곱합을 찾은 다음 이 제곱합을

    10. 대칭 행렬과 비대칭 행렬의 합인 정방 행렬?

      대칭 행렬 - 전치가 행렬 자체와 동일한 행렬. 그런 다음 이를 대칭 행렬이라고 합니다. . 기울기 대칭 행렬 − 전치가 행렬의 음수와 동일한 행렬을 비대칭 행렬이라고 합니다. 대칭 행렬과 비대칭 행렬의 합은 정방 행렬입니다. 이 행렬을 합으로 찾으려면 다음 공식이 있습니다. A를 정방행렬이라고 하자. 그럼 A =(½)*(A + A`)+ (½ )*(A - A`), A`는 행렬의 전치입니다. (½ )(A+ A`)는 대칭 행렬입니다. (½ )(A - A`)는 비대칭 행렬입니다. 예시 #include <bits/stdc

    11. 배열로 표현되는 숫자에 1을 더하세요(재귀적 접근)?

      숫자 배열로 표현되는 음수가 아닌 숫자의 모음인 배열이 주어지면 숫자에 1을 더합니다(숫자로 표현되는 숫자를 증가시킴). 가장 중요한 숫자가 배열의 첫 번째 요소가 되도록 숫자가 저장됩니다. 숫자로 표시되는 숫자에 1을 더하려면 주어진 배열의 끝에서 덧셈은 마지막 4를 5로 반올림하는 것을 의미합니다. 마지막 요소가 9이면 0으로 만들고 =1을 나른다. 다음 반복을 위해 캐리를 확인하고 10이 추가되면 2단계와 동일하게 수행합니다. 캐리를 추가한 후 다음 반복을 위해 carry =0으로 만듭니다. 벡터가

    12. n 자연수의 제곱의 평균은?

      숫자 n이 주어지면 n까지의 자연수의 제곱의 평균을 찾아야 합니다. 이를 위해 우리는 먼저 n까지의 모든 숫자의 제곱을 할 것입니다. 그런 다음 이 모든 사각형을 더하고 숫자 n으로 나눕니다. Input 3 Output 4.666667 설명 12 + 22 + 32 = 1 + 4 + 9 = 14 14/3 = 4.666667 예시 #include<iostream> using namespace std; int main() {    long n , i, sum=0 ,d;    n=3; &nbs

    13. 십진수의 10의 보수?

      9의 보수 및 10의 보수 디지털 시스템에서 산술 연산을 쉽게 하기 위해 사용됩니다. 이들은 보완 구현을 사용하여 계산 작업을 더 쉽게 만들고 일반적으로 하드웨어 사용량을 프로그램과 교환하는 데 사용됩니다. 어떤 숫자의 9의 보수를 얻으려면 (10n – 1) 여기서 n =숫자의 자릿수 또는 더 간단한 방법으로 9에서 주어진 십진수의 각 자릿수를 빼야 합니다. 10의 보수 , 그 숫자의 9의 보수를 찾은 후 10의 보수를 찾는 것은 비교적 쉽습니다. 9의 보수로 1을 더해야 합니다. 원하는 숫자의 10의 보수를 얻으려면 임의의 숫

    14. n번째 피보나치 수에 대한 C/C++ 프로그램?

      피보나치 수열은 다음 항이 앞의 두 항의 합인 수열입니다. 피보나치 수열의 처음 두 항은 0 다음에 1입니다. 이 문제에서는 피보나치 수열의 n번째 수를 찾습니다. 이를 위해 모든 숫자를 계산하고 n개의 항을 인쇄합니다. Input:8 Output:0 1 1 2 3 5 8 13 설명 0+1=1 1+1=2 1+2=3 2+3=5 For 루프를 사용하여 다음 용어에 대한 이전 두 용어의 합 예시 #include<iostream> using namespace std; int main() {    int t

    15. C 복리 프로그램?

      복리 이자는 매년 복리로 계산되는 단순 이자입니다. 즉, 이자가 매년 계산되어 원금에 추가됩니다. 이는 단순 관심에 비해 전체 관심을 증가시킵니다. 복리를 계산하는 다른 수학 공식이 있습니다. 예를 들어 살펴보겠습니다. Input:p=5, r=4, t=5 Output:1.083263 설명 Compound Interest = Principle * (1 + Rate / 100)^time CI=5*(1+4/100)^5 CI=1.083263 예시 #include <iostream> #include <math.h> us

    16. C 처음 n개의 자연수의 세제곱합을 구하는 프로그램은?

      처음 n개의 자연수의 세제곱합은 n까지의 모든 자연수의 세제곱을 더하는 프로그램입니다. 급수 1^3 + 2^3 + …의 합입니다. + n^3은 n개의 자연수의 세제곱합입니다. Input:6 Output:441 설명 1^3 + 2^3 + 3^3 + 4^3 + 5^3 + 63 = 441 For 루프를 사용하여 번호를 늘립니다. 제곱하여 합을 구합니다. 예시 #include <iostream> using namespace std; int main() {    int n = 6;    int

    17. C 홀수와 짝수의 합을 구하는 프로그램?

      숫자가 주어졌을 때 홀수의 합과 짝수의 합 사이의 차이를 구하세요. 즉, 모든 짝수와 모든 홀수를 계산하고 그 합계를 뺍니다. 샘플 Input:12345 Output:3 설명 the odd digits is 2+4=6 the even digits is 1+3+5=9 odd-even=9-6=3 숫자에서 모든 자릿수를 빼서 짝수인지 홀수인지 확인하고 짝수이면 짝수 합에 더하고 홀수 합에 더하고 차를 구합니다. 예시 #include <iostream> using namespace std; int main() {  

    18. C/C++ 주어진 배열에서 요소의 합을 찾는 프로그램

      모든 배열 요소의 합은 모든 배열 요소를 더한다는 의미입니다. 배열에 5개의 요소가 있고 거기에서 합계를 찾고 싶다고 가정합니다. arr[0]=1 arr[1]=2 arr[2]=3 arr[3]=4 arr[4]=5 위의 모든 요소를 ​​요약하면 arr[0]+arr[1]+arr[2]+arr[3]+ arr[4]=1+2+3+4+5=15 Input:1,2,3,4,5 Output:15 설명 For 루프를 사용하여 모든 인덱스 요소에 도달하고 합계를 구합니다. arr[0]+arr[1]+arr[2]+arr[3]+ arr[4]=1+2+3+4

    19. 암스트롱 번호를 확인하는 C 프로그램?

      숫자의 자릿수 세제곱의 합이 숫자 자체와 같으면 숫자를 암스트롱 수라고 합니다. 프로그래머의 기본 논리를 구축하기 위해 프로그래밍에서 일반적으로 사용되는 수학적 개념입니다. Input:370 Output:370 is an Armstrong Number 설명 370 = 3*3*3 + 7*7*7 + 0*0*0 = 27 + 343 + 0 = 370 예 include <iostream> using namespace std; int main() {    int n, num, rem, sum = 0;  

    20. 숫자가 양수인지 음수인지 0인지 확인하는 C 프로그램?

      0보다 큰 숫자는 양수이고 0보다 작은 숫자는 음수입니다. 양수와 음수 개념은 정수론과 프로그래밍에서도 매우 중요합니다. 계산은 이 개념에만 의존합니다. Input: 0 Output:0 is zero 설명 조건문을 사용하여 날씨가 0인 숫자가 0보다 크거나 0보다 작은지 확인합니다. 예시 #include <iostream> using namespace std; int main() {    int n=0;    if(n>0) {       printf(&

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