반응형
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 |