데카곤이란? 측면이 주어지면 작업은 십각형의 둘레를 계산하는 것입니다. 십각형은 변이 10개인 다각형의 한 유형이므로 10각형 다각형이라고도 합니다. 10개의 꼭짓점과 모서리가 있습니다. 정십각형은 한 변의 길이가 같고 각 내각이 144도입니다. 아래는 Decagon의 그림입니다. 원뿔의 절두체의 부피와 표면적을 계산하는 공식이 있습니다. 둘레 =10 * 측면 예시 Input-:side=10Output-:Decagon의 둘레:100Input -:side =20Output -:Decagon의 둘레:200 알고리즘 main(
n P r이 주어지면 여기서 P는 순열을 나타내고 n은 총 수를 나타내고 r은 nPr 값을 계산하는 작업을 나타냅니다. 순열은 데이터를 순서나 순서로 배열하는 것입니다. 순열과 조합은 순열이 배열하는 과정이고 조합이 주어진 집합에서 요소를 선택하는 과정이라는 점에서 다릅니다. 순열 공식은 - nPr = (n!)/(n-r)! 예시 Input-: n=5 r=2 Output-: 20 알고리즘 Start Step 1 -> declare function to calculate value of nPr int c
평년은 365일인 반면, 윤년은 366일이며 주어진 연도가 윤년인지 아닌지를 프로그램을 통해 확인하는 작업입니다. 그 논리는 연도를 400으로 나눈 것인지 4로 나누었는지 확인하는 것일 수 있지만 숫자를 둘 중 하나로 나누지 않으면 정상적인 연도가 됩니다. 예시 Input-: year=2000 Output-: 2000 is a Leap Year Input-: year=101 Output-: 101 is not a Leap year 알고리즘 Start Step 1 -> declare function bool to check
길이를 센티미터로 입력하면 주어진 길이를 피트와 인치로 변환하는 작업입니다. 우리는 이것을 위해 길이 변환 공식을 사용할 수 있습니다 - 1 feet = 30.48 cm 1 inche = 2.54 cm 예시 Input-: centimetre = 100 Output -: Length in meter = 3m Length in Kilometer = 0.003km 알고리즘 Start Step 1 -> Declare function to perform conversion double c
정사각형 행렬 M[r][c]에서 r은 행의 수이고 c는 r =c인 열이므로 M이 단위 행렬인지 확인해야 합니다. Identity Matrix 단위 행렬은 크기가 nxn인 정사각형 행렬의 단위 행렬로도 알려져 있습니다. 여기서 대각선 요소는 정수 값이 1이고 비대각 요소는 정수 값이 0입니다. 아래 주어진 예에서와 같이 - $$I1=\begin{bmatrix}1 \end{bmatrix},\\I2=\begin{bmatrix}1 &0 \\0 &1 \end{bmatrix},\\I3=\begin{bmatrix}1 &0 &0 \\0 &1
문제 설명 n개의 양의 정수 배열이 제공됩니다. 최소값과 최대값이 있는 소수를 찾아야 합니다. 주어진 배열이 -인 경우 arr [] = {10, 4, 1, 12, 13, 7, 6, 2, 27, 33} then minimum prime number is 2 and maximum prime number is 13 알고리즘 1. Find maximum number from given number. Let us call it maxNumber 2. Generate prime numbers from 1 to maxNumber and st
입력이 라디안이면 각도로 변환하고 그렇지 않으면 입력을 라디안으로 변환합니다. 이 변환에 사용할 수 있는 공식이 있습니다. 라디안은 각도를 측정하는 표준 단위이며 원의 전체 각도는 360도로 나뉩니다. 또한 라디안은 1도 =180라디안으로 작은 값입니다. 변환 공식 - degree = radian * (180/pi) where, pi=3.14 or 22/7 예 Input-: radian = 9.0 Output-: degree is : 515.92357 알고리즘 Start Step 1 -> define macro as #d
숫자 N이 주어지면 N번째 짝수를 찾아야 합니다. 짝수는 완전히 2로 나눈 나머지가 0인 숫자입니다. 2, 4, 6, 8, 10,…. 짝수 목록을 자세히 관찰하면 다음과 같이 나타낼 수도 있습니다. 2*1=2, 2*2=4, 2*3=6, 2*4=8,….2*N. 따라서 문제를 해결하기 위해 숫자 N에 2를 곱하면 결과가 2로 나누어 떨어지는 숫자, 즉 짝수가 됩니다. 예시 Input: n = 4 Output: 8 The first 4 even numbers will be 2, 4, 6, 8, .. Input: n = 10 Ou
숫자 N이 주어지면 N번째 홀수를 찾아야 합니다. 홀수는 2로 완전히 나누어지지 않고 나머지가 0이 아닌 숫자입니다. 1, 3, 5, 7, 9, …. 짝수 목록을 자세히 관찰하면 다음과 같이 나타낼 수도 있습니다. (2*1)-1=1, (2*2)-1=3,(2*3)-1=5, (2*4)-1=7,….(2*N) -1. 따라서 문제를 해결하기 위해 단순히 숫자 N에 2를 곱하고 결과에서 1을 빼면 홀수가 됩니다. 예시 입력:4출력:74번째 홀수는 1, 3, 5, 7입니다..입력:10출력:19 알고리즘 n*2-1(홀수) 출력.STOP 예
직사각형의 길이와 너비가 주어지면 면적과 둘레를 찾아야 합니다. 직사각형은 4개의 변과 4개의 각이 90도인 2차원 도형입니다. 직사각형의 모든 변이 같지 않고 직사각형의 반대 변만 동일합니다. 직사각형의 대각선도 같은 길이입니다. 아래는 직사각형을 도식적으로 나타낸 것입니다. 여기서 A는 너비를 나타내고 B는 직사각형의 길이를 나타냅니다. 영역 을 찾으려면 직사각형의 공식은 길이 x 너비입니다. 직사각형의 둘레는 - 2 x (길이+너비)입니다. . 예시 Input: 20 30 Output: area of rectan
암스트롱이든 아니든 사용자가 입력한 숫자 n을 확인해야 하는 작업이 주어졌습니다. 암스트롱 수는 모든 자릿수의 합이 자릿수 또는 자릿수 n과 같을 때의 자릿수입니다. 암스트롱 번호를 찾는 방법은 다음과 같습니다. 공식 - wxyz…. = pow(w, n) +pow(x, n) + pow(y, n) + pow(z, n) + ….. 알고리즘 START Step 1-> Declare a function to find the value after power operation on the number
삼항 연산자의 구문은 - (expression-1) ? expression-2 : expression-3 이 연산자는 표현식의 결과에 따라 두 값 중 하나를 반환합니다. expression-1이 Boolean true로 평가되면 expression-2가 평가되고 해당 값이 최종 결과로 반환됩니다. 그렇지 않으면 expression-3이 평가되고 해당 값이 최종 결과로 반환됩니다. 예 삼항 연산자를 사용하여 최대 두 개의 숫자를 찾는 프로그램을 작성해 보겠습니다. #include <iostream> using names
모음과 자음이 포함된 입력 문자열이 제공됩니다. 모음과 자음이 마지막 문자열에서 교대로 자리를 차지하도록 문자열을 재배열합니다. 모음과 자음을 대체 위치에 배열할 때 입력 문자열은 다음 조건 중 하나를 충족해야 합니다. - 모음과 자음의 개수는 같아야 합니다. individual 문자열에는 5개의 모음과 5개의 자음이 있습니다. 모음의 수가 더 많으면 모음의 수와 자음의 수의 차이는 1이어야 합니다. noe 문자열은 모음 2개와 자음 1개로 구성됩니다. 자음 수가 많으면 자음 수와 모음 수의 차이가 1이어야 합니다.
구조를 통해 사용자 정의 데이터 유형을 생성할 수 있습니다. 구조 멤버는 기본 데이터 유형이거나 정적으로 할당된 메모리의 배열일 수 있습니다. 한 구조 변수를 다른 구조 변수에 할당하면 얕은 복사가 수행됩니다. 그러나 구조 멤버가 배열인 경우 컴파일러가 자동으로 전체 복사를 수행하는 예외가 있습니다. 예를 들어 이것을 봅시다 - 예시 #include <stdio.h> #include <string.h> typedef struct student { int roll_num; &n
배열은 데이터 유형이 동일한 요소의 컨테이너입니다. 제품 배열 퍼즐에서 모든 요소의 곱을 찾습니다. 이 제품 배열 퍼즐에서는 요소를 제외한 배열의 모든 요소의 곱을 찾아야 합니다. 조건은 나눗셈 연산자 를 사용할 수 없다는 것입니다. 이것을 다른 배열에 저장합니다. 이 문제를 해결하기 위해 두 개의 제품을 만들 것입니다. 하나는 모든 왼쪽 요소용이고 다른 하나는 모든 오른쪽 요소용입니다. 그리고 이 좌우 상품을 추가하면 원하는 상품을 얻을 수 있습니다. 예시 #include<stdio.h> #include<std
직사각형에 내접한 원은 끝이 직사각형의 큰 면에 닿습니다. 즉, 길이는 원에 접합니다. 반원에 내접한 직사각형은 두 점에서 호에 닿습니다. 직사각형의 너비는 원의 지름과 같습니다. R인 경우 반원의 반지름입니다. 직사각형의 길이 =√2R /2 직사각형의 너비 =R /√2 내접하는 가장 큰 원의 반지름은 r =ㄴ /2 =R /2√2 이 공식을 사용하여 반원에 내접하는 직사각형에 내접하는 이 원의 면적을 찾을 수 있습니다. 면적 =(π*r2 ) =π*R/8 예시 #include <stdio.h> int m
직사각형에 내접된 마름모는 직사각형의 측면에 닿아 있으므로 이를 통해 가장 큰 내접 마름모의 대각선이 직사각형의 길이와 너비와 같다는 것을 추론할 수 있습니다. 직사각형의 길이(l)와 너비(b)가 있다고 하면, 그 안에 내접하는 가장 큰 마름모의 대각선 길이는 d1 =l, d2 =b입니다. 마름모의 면적은 다음 공식으로 표시됩니다. Area = (d1*d2)/2 d1과 d2의 값을 넣습니다. 우리는, Area = (l*b)/2 이 공식을 사용하여 직사각형에 내접할 수 있는 가장 큰 마름모의 면적을 계산하는 프로그램을 만들 수
정사각형의 넓이는 정사각형의 변의 곱과 같습니다. 우리는 각 정사각형의 변의 중점이 또 다른 정사각형을 만드는 그림을 고려하고 있습니다. 특정 수의 사각형이 될 때까지 계속됩니다. 이 그림은 정사각형의 중점을 연결하여 만든 정사각형을 보여줍니다. 이 그림의 경우 면을 내부 정사각형의 한 변의 길이는 다음과 같습니다. L2 = (a/2)2 + (a/2)2 L2 = a2(1/4 + 1/4) = a2(1/2) = a2/2 L = a2/ (\sqrt{2}). 정사각형의 면적2 =L2 =a2 /2. 다음 정사각형의 경우 정사
오시리스 수(Osiris Number)는 자신의 자릿수의 모든 순열을 더하여 형성된 모든 수의 값의 합과 같은 값을 갖는 수입니다. 이 문제에서 3자리 숫자 N이 주어지고 날씨를 확인할 것입니다. 숫자 N은 오시리스 숫자입니다. 예를 들어 보겠습니다. Input : N = 132 Output : 132 설명 N의 모든 하위 샘플:13, 12, 21, 23, 32 31. 합계 =13+12+21+23+32+31 =132 이를 위해 주어진 숫자가 오시리스 숫자인지 확인하는 공식이 있습니다. 예 #include <stdio.
C의 _Generic 키워드는 다양한 데이터 유형에 대한 MACRO를 정의하는 데 사용됩니다. 이 새 키워드는 C11 표준 릴리스의 C 프로그래밍 언어에 추가되었습니다. _Generic 키워드는 프로그래머가 MACRO를 보다 효율적으로 사용할 수 있도록 하는 데 사용됩니다. 이 키워드는 변수 유형에 따라 MACRO를 변환합니다. 예를 들어 보겠습니다 , #define dec(x) _Generic((x), long double : decl, \ default : Inc , \ float: incf )(x) 위의 구문은 모든 MAC