게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 짜는데 어딜 수정해야할까요?
게시물ID : computer_58554짧은주소 복사하기
작성자 : 맥시마이즈
추천 : 0
조회수 : 354회
댓글수 : 37개
등록시간 : 2012/09/06 23:02:28

#include <stdio.h>

#include <stdlib.h>


void main(void)

{

int i,j;

int no_cases;

int case1=0, case2=0, case3=0, case4=0, case5=0;

int first = 0, second = 0;


FILE *in_file;

in_file = fopen("input.txt","r");

if(in_file == NULL) exit(1);

fscanf(in_file, "%d" , &no_cases);


for (i=0; i<no_cases; i++)

{

        if (first>=second)

case1++;

if (first<=second)

case2++;

                if (first = second)

                case3++;

if (first - second > 5)

case4++;

if(first % second == 0 )

          case5++;

}

printf("%d %d %d %d %d", case1,case2,case3,case4,case5);

fclose(in_file);

}


짜고있는 내용이 수열에서 연속적인 두 자연수의 관계라는 내용입니다


먼저 input.txt 파일을 읽어온다음..


case1은 first가 second보다 크거나 작을경우 증가

case2은 first가 second보다 작거나 같을경우 증가...이렇게해서 case5까지 짜서



출력값이 1,2,3,4,5

              6,7,8,9,10

              11,12,13,14,15 (이 값은 예시)


이렇게 3줄로 떠야하는데.. 지금 1줄 1,2,3,4,5 밖에 뜨지 않고 그렇다고 정확한 값이 뜨는것도 아니고..


어디를 추가하거나 수정해야할까요?아....ㅜㅜ..

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호