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번 아에 모르겠음...



대충 짜본 소슨데 비쥬얼 스튜디오가 없어서 돌려보질 못하고있네...

아 그리구 전부 배열을 통해서 만들어야되 좀 도와줘ㅠㅠ