본문 바로가기
Algorithm/JUNGOL

C언어, JUNGOL 581 ~ 590

by OdOp 관리자 2023. 11. 24.
반응형

jungol 581부터 jungol 590까지 c언어로 작성된 코드입니다.

참고해 주시면 좋을 것 같습니다. 

 

jungol 581

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include<math.h>

int main(void)
{
    int a;
    int b;
    float c;
    float d;

    scanf("%d %d", &a, &b);
    scanf("%f %f", &c, &d);
    if (abs(a) >= abs(b))
    {
        printf("%d\n", a);
    }
    else
    {
        printf("%d\n", b);
    }
    if (fabs(c) >= fabs(d))
    {
        printf("%.2f\n", d);
    }
    else
    {
        printf("%.2f\n", c);
    }
    return 0;
}

 

jungol 582

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>

int main(void)
{
    double a;

    scanf("%lf", &a);
    printf("%.2f\n", sqrt(a /= 3.14));
    return 0;
}

 

jungol 583

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>

int main(void)
{
    double arr1[5];

    scanf("%lf %lf %lf", &arr1[0], &arr1[1], &arr1[2]);
    for (int i = 0; i < 3; i++)
    {
        for (int j = i; j < 3; j++)
        {
            if (arr1[i] < arr1[j])
            {
                arr1[4] = arr1[i];
                arr1[i] = arr1[j];
                arr1[j] = arr1[4];
            }
        }
    }
    printf("%.0f %.0f %.0f\n", ceil(arr1[0]), floor(arr1[2]), round(arr1[1]));
    return 0;
}

 

jungol 584

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

#define ARR 4

int main(void)
{
    int arr[ARR] = { 1, 2, 3 };

    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++) 
        {
            printf("%d + %d = %d\n", arr[i], arr[j], arr[i] + arr[j]);
        }
    }
    return 0;
}

 

jungol 585

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

#define data_size 10

void j_585_1(int data[10])
{
    int temp;

    for (int i = 1; i < data_size; i++)
    {
        for (int j = 0; j < data_size - 1; j++)
        {
            if (data[j] < data[j + 1])
            {
                temp = data[j];
                data[j] = data[j + 1];
                data[j + 1] = temp;
            }
        }
        for (int z = 0; z < data_size; z++)
        {
            printf("%d ", data[z]);
        }
        printf("\n");
    }
}

int main(void)
{
    int arr[data_size] = { 0, };

    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &arr[i]);
    }
    j_585_1(arr);
    return 0;
}

 

jungol 586

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<math.h>

int first, second;

void j_586_1(int a, int b)
{
    first = pow(abs(a - b), 2);
    second = pow(abs(a + b), 3);
}

int main(void)
{
    int a;
    int b;

    scanf("%d %d", &a, &b);
    j_586_1(a, b);
    printf("(%d - %d) ^ 2 = %d\n(%d + %d) ^ 3 = %d", a, b, first, a, b, second);
    return 0;
}

 

jungol 587

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>

void j_587_1(int n)
{
    printf("recursive\n");
    if (n > 1)
    {
        n--;
        j_587_1(n);
    }
}

int main(void)
{
    int n;

    scanf("%d", &n);
    j_587_1(n);
    return 0;
}

 

jungol 588

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void j_588_1(int n)
{
    if (n>0)
    {
        printf("%d ", n);
        n --;
        j_588_1(n);
    }
}

int main(void)
{
    int n;

    scanf("%d", &n);
    j_588_1(n);
    return 0;
}

 

jungol 589

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int sum = 0;
int a = 1;

void j_589_1(int n)
{
    if (a <= n)
    {
        sum += a;
        a++;
        j_589_1(n);
    }
    else
    {
        printf("%d", sum);
    }
}

int main(void)
{
    int n;

    scanf("%d", &n);
    j_589_1(n);
    return 0;
}

 

jungol 590

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int N;
int arr[101];

void output()
{
    int i;

    for (i = 1; i <= N; i++)
    {
        printf("%d ", arr[i]);
    }
    printf("\n");
}

void dice(int level)
{
    int i;

    if (level > N)
    {
        output();
        return;
    }
    for (i = arr[level - 1]; i <= 6; i++)
    {
        arr[level] = i;
        dice(level + 1);
    }
}

int main()
{
    scanf("%d", &N);
    arr[0] = 1;
    dice(1);
    return 0;
}
반응형

'Algorithm > JUNGOL' 카테고리의 다른 글

C언어, JUNGOL 9091 ~ 9100  (4) 2023.11.26
C언어, JUNGOL 181 ~ 190  (4) 2023.11.25
C언어, JUNGOL 9081 ~ 9090  (1) 2023.11.23
C언어, JUNGOL 171 ~ 180  (0) 2023.11.22
C언어, JUNGOL 571 ~ 580  (2) 2023.11.21