코딩/C언어
-
값 탐색 && 가장 큰 수 && 총 합코딩/C언어 2018. 9. 27. 15:36
include int sumList(int arr[], int size); int maxList(int arr[], int size); int indexSearch(int arr[], int size, int key); int main(void) { int list[10] = { 10, 20, 30, 40, 50, 40, 30, 20, 10, 0 }; int value; int keyIndex; printf("합은 %d\n", sumList(list, 10)); printf("가장 큰 수는 %d\n", maxList(list, 10)); printf("탐색할 값은? "); scanf("%d", &value); keyIndex = indexSearch(list, 10, value); if (keyIndex..
-
좌석 예약코딩/C언어 2018. 9. 27. 15:22
#define SIZE 10 #include char askReservation(); void printSeats(int s[], int size); void processReservation(int s[], int size, int seatNumber); int main(void) { int seatChoice; int seats[SIZE] = { 0 }; printf("******좌석 예약 시스템******\n"); while (askReservation() == 'y') { printSeats(seats, SIZE); printf("몇번째 좌석? "); scanf("%d", &seatChoice); processReservation(seats, SIZE, seatChoice); while (getc..
-
집합이 같은지 비교코딩/C언어 2018. 9. 27. 15:13
#define MAX_SET_SIZE 10 #define HAVE_ELEMENT 1 #define DO_NOT_HAVE_ELEMENT 0 #include // set 에 element 가 있으면 1 을 없으면 0 을 반환한다 int hasElement(int set[], int size, int element) { int i; for( i = 0; i < size; i++ ) if( set[i] == element ) return HAVE_ELEMENT; // we found it! return DO_NOT_HAVE_ELEMENT; } void printSet(int set[], int size) { int i; printf("{"); for (i = 0; i < size; i++) { printf(" ..
-
난수 발생 후 정리코딩/C언어 2018. 9. 27. 15:02
#include #include void selectionSort(int list[], int size); int main(void) { int num[10]; int i; srand(time(NULL)); for (i = 0; i < 10; i++) num[i] = rand() % 100; printf("발생된 난수: \t"); for (i = 0; i < 10; i++) printf("%d ", num[i]); printf("\n"); selectionSort(num, 10); printf("정렬 후: \t"); for (i = 0; i < 10; i++) printf("%d ", num[i]); printf("\n"); } void selectionSort(int list[], int size) {..
-
거스름돈 계산코딩/C언어 2018. 9. 4. 11:25
#include int main(void) { int coins[4] = { 500, 100, 50, 10 }; int change, i; int num[4]; printf("Enter the amount of change: "); scanf("%d", &change); for (i = 0; i < 4; i++) { num[i] = change / coins[i]; change %= coins[i]; printf("%d coin: %d\n", coins[i], num[i]); } } 결과: