게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
배열 코드 질문할게요
게시물ID : programmer_10467짧은주소 복사하기
작성자 : zzangchol5
추천 : 0
조회수 : 693회
댓글수 : 6개
등록시간 : 2015/05/27 04:53:21
옵션
  • 본인삭제금지

10개의 정수를 입력받아 배열에 저장한 후 짝수 번째 입력된 값의 합과 홀수 번째 입력된 값의 평균을 출력하는 프로그램을 작성하시오.
평균은 반올림하여 소수첫째자리까지 출력한다.

95 100 88 65 76 89 58 93 77 99

짝수번째 합 : 446 홀수번째 평균 : 78.8
이런문제인데 제가짠 코드는
#include<stdio.h>
int main()
{
 int num[10];
 int sum=0,sum2=0;
 float average=0;
 int r,c=0,a=0;
 for(r=0;r<=9;r++)
 {
  scanf("%d",&num[r]);
 }
 for(r=0;r<=8;r+=2)
 {
  sum+=num[r];
 }
 for(r=1;r<=9;r+=2)
 {
  sum2+=num[r];
  c++;
 }
 average=(float)sum2/c;
 printf("%d\n",sum);
 printf("%.1f\n",average);
}
이런코드인데 왜 답이 안맞죠 ㅠㅠ
분명 맞는거 같은데 잘모르겠네요...
홀수 부터 먼저 구해야 하는건가...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호