배정문제 이해가 안가요
하나
질문 제목 : 배정문제이해가 안가요.
질문 요약 :배정관련 프로그램을 작성질문 내용 : 제가..총 70개의 도시에서 각 30명이하로 옵니다. 70개국의 나라에서 오는 인원은
회의장에 가서 앉으려고 하는데.. 각 테이블당 6명밖에 못앉습니다.
회의를 하기 위해 각 테이블에는 각 도시별루 1명씩 밖에 못앉습니다. 한테이블에 한도시당 1명씩..
이런 프로그램을 작성중에 있습니다.
제가 많이 배운것도 아니고 아는것도 없어서 일단 조금씩 해결을 해 가려고 합니다.
일단 아래에 있는 소스는 인원만 나타낸겁니다..제가 아는 전부..
#includestdio.h
#includestdlib.h
#define QW 70
int main(void)
{
int i;
int arr[QW];
for(i=0; iQW; i++)
arr[i]=rand()%30;
for(i=0;iQW;i++)
printf(%d번째 시%d명\n, i, arr[i]);
return 0;
}
이 소스에서..이 인원들을 위와 같은 조건으로 앉쳐야하는데..
도통 어떻게 하는지 모르겠습니다.
것보다 인원 랜덤으로 추려내는게 저렇게 하는거 맞나요?
물론
조건을 쓰면..
저걸 구조체로 바꿔서 하려고 합니다.
조건이 문제지요..혹시
어떤걸 활용하면..어떻게 하면 되는지좀 알려주실수 잇으신가요?
테이블당 6명입니다.
1차원 배열보단 2차원을 잡아서 몇번도시 몇번 이렇게 잡아서 쓰려고 하는데 이걸 도통 모르겠습니다.
정렬만 배우다 보니
저 숫자를 그냥 정렬하는것 밖에는 몰라서..