도전프로그래밍2 도전4(회문판단) #include #include void Palindrome(char arr[],int len) //문자 순서 바꾸는 함수 { int i; char temp; char *fptr = &arr[0]; char *bptr = &arr[len-1]; for(i=0;i 더보기 도전프로그래밍2 도전3(홀수는 앞에서 짝수는 뒤에서 채우자) #include void HoleSu(int num,int arr[]) //홀수는 앞에서부터 채우기 { static int i=0; arr[i] = num; i++; } void JJackSu(int num,int arr[]) //짝수는 뒤에서부터 채우기 { static int j=9; arr[j] = num; j--; } int main(void) { int num; int k; int arr[10]; for(k=0;k 더보기 도전 프로그래밍 2 도전2(10진수를 2진수로) #include void Change(int arr2[],int j); void Jinsu(int num) //10진수를 0과 1로 표현하는 함수 { int arr[100]; int arr2[100]; int i=1; int j; arr[0] = num / 2; arr2[0] = num % 2; while(1) { arr[i] = arr[i-1] / 2; arr2[i] = arr[i] % 2; if(arr[i] == 1) break; i++; } j=i+1; printf("%d", arr[i]); Change(arr2,j); } void Change(int arr2[],int j) //0과 1로 저장된 배열 arr2의 순서를 바꿔줘야 진정한 10진수->2진수이다. { int temp; int i; int.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 26 다음