잘 못된거지?;;;
#include <stdio.h>
void main()
{
int arr[3]={0,0,0};
int i;
int max,sum,avg=0;
printf("arr[3]배열에 13개의 양의 정수를 입력 받아 최대값을 제외한 나머지 2개의 정수에 대한 평균을 구하여 출력하는 알고리즘\n");
printf("3개의 수를 입력하라=");
for(i=0;i<3;i++)
{
scanf("%d",arr[i]);
sum=sum+arr[i];
if(max<arr[i])
{
max=arr[i];
}
}
for(i=0;i<3;i++)
{
printf("%d",arr[i]);
}
avg=sum/2;
printf("최대값=%d",max);
printf("합계 =%d",sum);
printf("평균 =%d",avg);
}
뭐가 잘못됬는지 얘기를 해
그러니깐 결과 같이 안나와;;;
뭐가 잘못됬는지 얘기를 똑바로 해
3개의 수를 입력 하면 ,최대값과 합계 평균이 출력이 도야되는데 출력이 안됨
3 2 1 를 입력 했는데 도중에 작동이 중지됨
sum=sum+arr[i];이게 문제아님?
int max,sum,avg=0; 이렇게 초기화하면 3개 다되는게 아니라 avg만 되는거아닌감
sum문제는 아닌거 같은데?
avg만 초기화 되도 이거 구현하는데는 큰 문제가 없는거 같은데;
쓰레기값에 정수가 더해짐?
scanf 부터 시작해서 총체적 난국
헉ㅋ
& 해결함
나 눈 사시인듯
해결은 개뿔 총체적 난국
해결함 총체적 난국이 아니라 배열에 &해주고 처음에 변수 선언 할때 따로 int avg=0,int sum=0,int max=0 해주면됨
해결은 개뿔 총제척 난국 2
ㅋㅋㅋㅋ 이 색히 또 이러고 있네 ㅋㅋㅋㅋㅋ
해결은 개뿔 문법오류를 떠나서 알고리즘자체가 니가 원하는게 안나오게 되어있구만
존나욱기내ㅋㅋㅋㅋㅋㅋ