[C] 최댓값과 인덱스를 찾는 프로그램 사용자로부터 10개의 음이 아닌 정수를 입력받고, 그 수들 중에서 최댓값과 그 인덱스를 출력하는 프로그램을 만들어볼 것이다. 기대하는 출력 결과는 아래와 같다.1 4 9000 123409 2 2 2 2 3 5 Digit[3] = 1234090 13 19 17 18 231 983 1 23 41Digit[6] = 983 프로그램은 아래와 같다.#include int main(){ int nums[10] = {}; for(int i=0; i C언어/예제 2024.11.16
Writing integral with the order of integration reversed R = [e^y,e] × [1,0] 에서 x/lnx의 이중적분을 나타내면 아래와 같다. 이 이중적분의 순서를 바꾸어 나타내어보자. x = e^y를 y에 대한 식으로 나타내어보면, y = lnx이다. 그러면 [1,0]을 충족하기 위해서 x의 범위가 [e,1]이 되고, y는 lnx가 upper bound, y = 0이 lower bound이므로, [lnx,0]이 된다. 따라서 의 형태를 갖게 되고, 이를 계산하면 아래와 같다. 미분적분학/예제 2024.11.16
[C] 십의 자리가 1인 숫자 개수를 세는 프로그램 사용자로부터 몇 개의 숫자를 입력받을지, 그리고 그 개수만큼 숫자를 입력받은 후, 그 수들 중에서 십의 자리 숫자가 1인 수의 개수를 출력하는 프로그램을 만들어볼 것이다. 기대하는 출력 예시는 아래와 같다.81 21 24 15 16 17 19 115119 10 18 17 17 16 38 112 189 1982 11117 프로그램은 아래와 같다.#include int main() { int a,b,c; c=0; scanf("%d",&a); for (int i=1;i C언어/예제 2024.11.16
[C] array 내부에서 사용자가 지정한 요소끼리 swap하는 프로그램 array 내부에서 사용자가 입력한 요소끼리 서로 swap을 하여 출력하는 프로그램을 만들어볼 것이다. 주어지는 array는 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}이다. 기대하는 출력 결과는 아래와 같다.1 50 1 2 3 4 5 6 7 8 9 0 5 2 3 4 1 6 7 8 94 90 1 2 3 4 5 6 7 8 9 0 1 2 3 9 5 6 7 8 4 즉 "사용자가 두 요소를 입력 → 기존 문자열과 swap 후의 문자열을 출력"하는 것이 목표이다. 프로그램은 아래와 같다.#include #define SIZE 10int main() { int x,y; scanf("%d %d", &x, &y); int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; for (in.. C언어/예제 2024.11.16
Calculating the current in the wire 문제)A 0.900V potential difference is maintained across a 1.50m length of tungsten wire that has a cross-sectional area of 0.600mm^2. Calculate the current in the wire. 풀이)l = 1.50mA = 0.600mm^2 = 0.600 × 10^-6 m^2 = 6.00 × 10^-7 m^2△V = 0.900 V V = IR, I = V / R, R = ρ × l ÷ A임을 이용함. tungsten의 ρ(resistivity) = 5.6 × 10^-8 I = V / R = ( V × A ) / ( ρ × l ) I = ( V × A ) / ( ρ × l ) = ( 0.900 V × .. 일반물리학/예제 2024.11.14
Calculating time constant, maximun charge, and current in RC circuit 문제)R = 1.00 MΩ, C = 5.00 μF, ε = 30.0 V (a) Calculate the time constant of the circuit(b) Calculate the maximum charge of the capacitor after the switch is closed(c) Calculate the current in the resistor 10.0s after the switch is closed 풀이)R = 1.00 MΩ = 1.00 × 10^6 ΩC = 5.00 μF = 5.00 × 10^-6 Fε = 30.0 V (a)time constant τ = RC τ = RC = 1.00 × 10^6 Ω × 5.00 × 10^-6 F = 5.00 s (b) the maximum ch.. 일반물리학/예제 2024.11.14
Calculating the energy stored in the magnetic field within the solenoid 문제)An air-core solenoid with 68 turns is 8.00cm long and has a diameter of 1.20cm. When the solenoid carries a current of 0.770A, how much energy is stored in its magnetic field within the solenoid? 풀이)magnetic field에 stored된 energy를 구하는 공식은 아래와 같다. U = 1/2 × I^2 × LL = μ0 × N^2 × A ÷ l μ0 = 4π × 10^-7 Tm/A N = 68l = 8.00 × 10^-2 mr = 1/2 × 1.20cm = 0.60cm = 6.00 × 10^-3 m A = π × r^2 = 36.0 × 1.. 일반물리학/예제 2024.11.14
Calculating electric field at the point p2 문제)위 그림과 같이 Magnetic field directed into the page changes with time according to B = 0.0300t^2 + 1.40. The field has a circular cross section of radius r = 2.50cm. When t = 3.00s and r2 = 0.0200m, (a) calculate the magnitude of the electric field at the point p2. (b) find the direction of the electric field at the point p2. 풀이)(a)p2에서 induced electric field는 다음과 같은 방법으로 구할 수 있다. E = - dB/dt × r2.. 일반물리학/예제 2024.11.14
Retro Reflection(재귀 반사) 증명 Retro reflection(재귀 반사)란 빛이 입사한 방향으로 되돌아 가는 반사 형태이다. 결론부터 말하자면 이것이 성립하기 위한 조건은, 한 쌍의 거울을 직교하도록 배치하면 된다. 이를 증명해볼 것이다. 직관적으로 생각해보면, 입사한 빛이 두 번 반사되어 반대방향이고 평행하게 반사되어 나간다면, 입사된 빛과 1차 반사된 빛 사이의 각과 1차 반사된 빛과 2차 반사된 빛 사이의 각을 더하면 180˚( π )가 되어야 함을 알 수 있다. 아래에서는 수학적 증명을 해보았다. 위 그림처럼 빛이 입사 및 반사되는 것을 상상해볼 것이다. 반사의 법칙에 따라 입사각과 반사각은 각각 같다. 2차 반사된 빛에서 연장선을 그어 바닥의 거울면과 이루는 각을 a, 기울어진 거울면과 이루는 각을 b라고 하자. 만약 Ret.. 일반물리학/개념 2024.11.14
Calculating applied force, and energy rate. 문제)위와 같이 회로가 구성되어 있고, R = 6.00 Ω, l = 1.20 m, |B| = 2.50 T라고 가정할 때 아래 두 문제를 풀어라.(a) Calculate the applied force requred to moce the bar to the right at a constant speed of 2.00 m/s.(b) At what rate is energy delivered to the resistor?. 풀이)(a) Φ = Blx임을 이용한다.또한 constant speed of 2.00 m/s로 움직이게 하는 applied force이므로, acceleration = 0이다. Bar을 일정한 속력 v로 움직이게 하는 것을 가정하고 있기 때문에 x = vt로 표현할 수 있다. 따라서 Φ =.. 일반물리학/예제 2024.11.13