본문 바로가기
Algorithm/JUNGOL

C언어, JUNGOL 561 ~ 570

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

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

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

 

jungol 561

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n[11] = { 0 };
    int max;
    int min;
    
    max = 0;
    min = 10000;
    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &n[i]);
        if (n[i] < 100)
        {
            if (max < n[i])
            {
                max = n[i];
            }
        }
        else
        {
            if (min > n[i])
            {
                min = n[i];
            }
        }
    }
    if (max == 0)
    {
        max = 100;
    }
    if (min == 10000)
    {
        min = 100;
    }
    printf("%d %d", max, min);
    return 0;
}

 

jungol 562

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n[11] = { 0 };
    int sum;
    int sum_g;
    float avg;
    
    sum_g = 0;
    sum = 0;
    for (int i = 1; i <= 10; i++)
    {
        scanf("%d", &n[i]);
        if (i % 2 == 0)
        {
            sum += n[i];
        }
        else
        {
            sum_g += n[i];
        }
    }
    avg = (float)sum_g / 5;
    printf("sum : %d\navg : %.1f", sum, avg);
    return 0;
}

 

jungol 563

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n[11] = { 0 };
    int temp;
    
    temp = 0;
    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &n[i]);
    }
    for (int i = 0; i < 10; i++)
    {
        for (int j = i; j < 10; j++)
        {
            if (n[i] < n[j])
            {
                temp = n[i];
                n[i] = n[j];
                n[j] = temp;
            }
        }
    }
    for (int i = 0; i < 10; i++)
    {
        printf("%d ", n[i]);
    }
    return 0;
}

 

jungol 564

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int save[27] = { 0, };
    int a;
    char c[2];

    a = 0;
    while (a < 100)
    {
        scanf("%s", &c[0]);
        if ((int)c[0] < 65 || (int)c[0] > 90)
        {
            for (int i = 0; i < 26; i++)
            {
                if (save[i] == 0)
                {
                    continue;
                }
                else
                {
                    printf("%c : %d\n", i + 65, save[i]);
                }
            }
            break;
        }
        else
        {
            save[(int)c[0] - 65]++;
            a++;
        }
    }
    return 0;
}

 

jungol 565

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int save[11] = { 0, };
    int a;
    char c[2];

    a = 0;
    while (1)
    {
        scanf("%d", &a);
        if (a == 0)
        {
            for (int i = 0; i < 10; i++)
            {
                if (save[i] != 0)
                {
                    printf("%d : %d\n", i, save[i]);
                }
                else
                {
                    continue;
                }
            }
            break;
        }
        else
        {
            a /= 10;
            save[a % 10]++;
        }
    }
    return 0;
}

 

jungol 566

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int save[1024] = { 100, };
    int a;
    
    scanf("%d", &a);
    save[1] = a;
    printf("%d %d ", save[0], save[1]);
    for (int i = 2; i < 100; i++)
    {
        save[i] = save[i - 2] - save[i - 1];
        printf("%d ", save[i]);
        if (save[i] < 0)
        {
            break;
        }
    }
    return 0;
}

 

jungol 567

#include <stdio.h>

int main(void)
{
	int save[3][5] = { {5, 8, 10, 6, 4}, {11, 20, 1, 13, 2}, {7, 9, 14, 22, 3} };

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

 

jungol 568

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int arr1[2][4] = { 0, };
    int arr2[2][4] = { 0, };

    printf("first array");
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 4; j++)
        {
            scanf("%d", &arr1[i][j]);
        }
        printf("\n");
    }
    printf("\n");
    printf("second array");
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 4; j++)
        {
            scanf("%d", &arr2[i][j]);
        }
        printf("\n");
    }
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 4; j++)
        {
            printf("%d ", arr1[i][j] * arr2[i][j]);
        }
        printf("\n");
    }
    return 0;
}

 

jungol 569

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int arr[5] = { 0, };
    int arr1[4] = { 0, };
    int arr2[4] = { 0, };
    int arr3[4] = { 0, };
    int arr4[4] = { 0, };
    int arr5[4] = { 0, };
    int count;
    
    count =0;
    for (int j = 0; j < 4; j++)
    {
        scanf("%d", &arr1[j]);
        arr[0] += arr1[j];
    }
    printf("\n");
    for (int j = 0; j < 4; j++)
    {
        scanf("%d", &arr2[j]);
        arr[1] += arr2[j];
    }
    printf("\n");
    for (int j = 0; j < 4; j++)
    {
        scanf("%d", &arr3[j]);
        arr[2] += arr3[j];
    }
    printf("\n");
    for (int j = 0; j < 4; j++)
    {
        scanf("%d", &arr4[j]);
        arr[3] += arr4[j];
    }
    printf("\n");
    for (int j = 0; j < 4; j++)
    {
        scanf("%d", &arr5[j]);
        arr[4] += arr5[j];
    }
    printf("\n");
    for (int i = 0; i < 5; i++)
    {
        if (arr[i] >= 320)
        {
            printf("pass\n");
            count++;
        }
        else
        {
            printf("fail\n");
        }
    }
    printf("Successful : %d\n", count);
    return 0;
}

 

jungol 570

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int arr1[6] = { 1, 1, 1, 1, 1 };
    int arr2[6] = { 1, };
    int arr3[6] = { 1, };
    int arr4[6] = { 1, };
    int arr5[6] = { 1, };

    for (int i = 0; i < 5; i++)
    {
        printf("%d ", arr1[i]);
    }
    printf("\n");
    for (int j = 1; j < 5; j++)
    {
        arr2[j] = arr2[j - 1] + arr1[j];
        printf("%d ", arr2[j - 1]);
    }
    printf("%d\n", arr2[4]);
    for (int j = 1; j < 5; j++)
    {
        arr3[j] = arr3[j - 1] + arr2[j];
        printf("%d ", arr3[j - 1]);
    }
    printf("%d\n", arr3[4]);
    for (int j = 1; j < 5; j++)
    {
        arr4[j] = arr4[j - 1] + arr3[j];
        printf("%d ", arr4[j - 1]);
    }
    printf("%d\n", arr4[4]);
    for (int j = 1; j < 5; j++)
    {
        arr5[j] = arr5[j - 1] + arr4[j];
        printf("%d ", arr5[j - 1]);
    }
    printf("%d\n", arr5[4]);
    return 0;
}
 
반응형

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

C언어, JUNGOL 9071 ~ 9080  (2) 2023.11.20
C언어, JUNGOL 161 ~ 170  (0) 2023.11.19
C언어, JUNGOL 9061 ~ 9070  (0) 2023.11.17
C언어, JUNGOL 151 ~ 160  (0) 2023.11.16
C언어, JUNGOL 551 ~ 560  (0) 2023.11.15