Vibe.ai
λ°˜μ‘ν˜•

도전 ν”„λ‘œκ·Έλž˜λ°

 

 

 

도전1

10μ§„ μ •μˆ˜λ₯Ό μž…λ ₯ λ°›μ•„μ„œ 16μ§„μˆ˜λ‘œ 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨ μž‘μ„±.

1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
 
int main()
{
    int a;
    
    printf("μ •μˆ˜λ₯Ό μž…λ ₯ : ");
    scanf("%d",&a);
    
    printf("10μ§„μˆ˜ %d λŠ” 16μ§„μˆ˜ %x μž…λ‹ˆλ‹€.",a,a);
}
cs

 

 

도전2

λ‘κ°œμ˜ μ •μˆ˜λ₯Ό μž…λ ₯λ°›μ•„μ„œ κ΅¬κ΅¬λ‹¨μ„ μΆœλ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±. a와 bμ‚¬μ΄μ˜ κ΅¬κ΅¬λ‹¨μ„ μΆœλ ₯ν•˜λ©΄λ¨
ν•œκ°€μ§€ 쑰건은 a,b의 크기에 상관없이 좜λ ₯λ˜μ–΄μ•Όν•œλ‹€.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include<stdio.h>
 
int main()
{
    int a,b;
    
    printf("μ •μˆ˜ λ‘κ°œλ₯Ό μž…λ ₯ν•˜μ„Έμš” : ");
    scanf("%d %d",&a,&b);
    
    if(a > b)
    {    
        for(int i=b; i<=a ;i++)
        {
            for(int k=1;k<10;k++)
            {
                printf("%d x %d = %d\n",i,k,i*k);    
            }
        }
    }
    
    else
    {    
        for(int i=a; i<=b ;i++)
        {
            for(int k=1;k<10;k++)
            {
                printf("%d x %d = %d\n",i,k,i*k);    
            }
        }
    }
    
    
}
cs

 

 

도전3

λ‘κ°œ μ •μˆ˜λ₯Ό μž…λ ₯ λ°›μ•„μ„œ μ΅œλŒ€ κ³΅μ•½μˆ˜λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨ μž‘μ„±

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
 
int main()
{
    int a,b;
    
    int c;
    
    printf("λ‘κ°œμ˜ μ •μˆ˜ μž…λ ₯: ");
    scanf("%d %d",&a,&b);
    
    while(b)
    {
        c = a%b;
        a = b;
        b = c;
    }
    
    printf("μ΅œλŒ€ κ³΅μ•½μˆ˜λŠ” : %d",a);
}
cs

//μœ ν΄λ¦¬λ“œ ν˜Έμ œλ²• μ•Œκ³ λ¦¬μ¦˜μ„ μ΄μš©ν•΄μ„œ 풀어야함. 링크 μ°Έμ‘°! https://ko.wikipedia.org/wiki/%EC%9C%A0%ED%81%B4%EB%A6%AC%EB%93%9C_%ED%98%B8%EC%A0%9C%EB%B2%95

 

μœ ν΄λ¦¬λ“œ ν˜Έμ œλ²• - μœ„ν‚€λ°±κ³Ό, 우리 λͺ¨λ‘μ˜ 백과사전

μœ„ν‚€λ°±κ³Ό, 우리 λͺ¨λ‘μ˜ 백과사전. μœ ν΄λ¦¬λ“œ ν˜Έμ œλ²•(-互陀法, Euclidean algorithm) λ˜λŠ” μœ ν΄λ¦¬λ“œ μ•Œκ³ λ¦¬μ¦˜μ€ 2개의 μžμ—°μˆ˜ λ˜λŠ” 정식(整式)의 μ΅œλŒ€κ³΅μ•½μˆ˜λ₯Ό κ΅¬ν•˜λŠ” μ•Œκ³ λ¦¬μ¦˜μ˜ ν•˜λ‚˜μ΄λ‹€. ν˜Έμ œλ²•μ΄λž€ 말은 두 μˆ˜κ°€ μ„œλ‘œ(δΊ’) μƒλŒ€λ°© 수λ₯Ό λ‚˜λˆ„μ–΄(陀)μ„œ κ²°κ΅­ μ›ν•˜λŠ” 수λ₯Ό μ–»λŠ” μ•Œκ³ λ¦¬μ¦˜μ„ λ‚˜νƒ€λ‚Έλ‹€. 2개의 μžμ—°μˆ˜(λ˜λŠ” 정식) a, b에 λŒ€ν•΄μ„œ aλ₯Ό b둜 λ‚˜λˆˆ λ‚˜λ¨Έμ§€λ₯Ό r이라 ν•˜λ©΄(단, a>b), a와 b의 μ΅œλŒ€κ³΅μ•½μˆ˜λŠ” b와 r의 μ΅œλŒ€κ³΅μ•½μˆ˜μ™€ κ°™λ‹€.

ko.wikipedia.org

 

λ°˜μ‘ν˜•
profile

Vibe.ai

@hai02y

ν¬μŠ€νŒ…μ΄ μ’‹μ•˜λ‹€λ©΄ "μ’‹μ•„μš”β€οΈ" λ˜λŠ” "κ΅¬λ…πŸ‘πŸ»" ν•΄μ£Όμ„Έμš”!