1. 최대값과 최소값
#include <stdio.h>
void main()
{
int num[100];
int max = -999, min = 999, i;
printf("국어점수를 입력하세요 : ");
for(i=0; i<100; i++)
{
scanf("%d", &num[i]);
}
max = min = num[0];
for(i=0; i<100; i++)
{
if(num[i] > max)
max = num[i];
if(num[i] < min)
min = num[i];
}
printf("가장 큰 국어점수는 %d입니다.\n", max);
printf("가장 작은 국어점수는 %d입니다.\n", min);
return 0;
}
--------------------------------------------------------------
2. 총점과 평균
#include <stdio.h>
void main()
{
int num[10];
int sum = 0, i;
double avg;
printf("점수를 입력하세요 : ");
for(i=0; i<10; i++)
{
scanf("%d", &num[i]);
}
if(num[i] >= 50)
for(i=1; i<10; i++)
{
sum = sum+num[i];
}
avg = sum/10.0;
printf("총점은 %d입니다.\n, sum);
printf("평균은 %lf입니다.\n, avg);
return 0;
}
// 2번은 50점이상이라는 조건을 충족 못하겠다..
--------------------------------------------------------------
3. 오름차순 정렬
#include <stdio.h>
void main()
{
int a[]=(10, 20, 90, 55, 1, 2, 80, 77, 56, 20);
int i, j, temp;
for(i=0; i<=8; i++)
{
for(j=i+1; j<=9; j++)
{
if(a[j] > a[i])
{
temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
for(i=0; i<10; i++)
printf("%d, ", a[i]);
}
--------------------------------------------------------------
4번 아에모르겠음...
--------------------------------------------------------------
5. 소수 구하기
#include <stdio.h>
void main()
{
int prime[100];
int a, b;
for(a=1; a<100; a++)
{
for(b=1; b<=a; ++b)
{
if(a%b==0)
prime[a]=1;
}
}
for(a=2; a<=100; a++)
{
if(prime[a] ==0)
printf("]\n", a);
}
}
--------------------------------------------------------------
6번 아에 모르겠음...
대충 짜본 소슨데 비쥬얼 스튜디오가 없어서 돌려보질 못하고있네...
아 그리구 전부 배열을 통해서 만들어야되 좀 도와줘ㅠㅠ
하 순서도 뭐냐 ㅋㅋ
하... 멘붕이야 배운지 2년이 넘어서 기억이 안나
if(i%3 == 0
4번 말하는거지? 그런건 알겠는데... 그걸 어떻게 조합해야되는지를 모르겠어