#include <stdio.h>
int main() {
int src[32] = {0};
int target[32] = { 0 };
int num, bit, i, j , mask, cnt=0, cmp, ha;
printf("숫자를 입력하세요:");
scanf("%d", &num );
printf("이동할 비트 수를 입력하세요:");
scanf("%d", &bit);
////////////////////////
ha = bit;
printf("\n%d 이동 전 비트 표현>>\n" , num);
for (i = 0; i < 32; i++) {
mask = 1 << i;
(num&mask) ? (src[i] = 1) : (src[i] = 0) ;
}
cnt = 0;
for (i = 31; i >= 0; i--) {
printf("%d", src[i]);
++cnt;
(cnt % 4) ? NULL : printf(" ");
}
for (i = 31; i >= 0; i--) {
target[i] = src[i];
}
printf("\n%d를 오른쪽으로 %d만큼 순환이동>>", num, bit);
puts("");
while (ha--) {
cmp = target[0];
for (i = 1; i <= 31; i++) {
target[i - 1] = target[i];
}
target[31] = cmp;
}/////
for (i = 31; i >= 0; i--) {
printf("%d", target[i]);
++cnt;
(cnt % 4) ? NULL : printf(" ");
}
/////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////
printf("\n\n%d 이동 전 비트 표현>>\n", num);
for (i = 31; i >= 0; i--) {
target[i] = src[i];
}
cnt = 0;
for (i = 31; i >= 0; i--) {
printf("%d", src[i]);
++cnt;
(cnt % 4) ? NULL : printf(" ");
}
printf("\n%d를 왼쪽으로 %d만큼 순환이동>>", num, bit);
puts("");
ha = bit;
while (ha--) {
cmp = target[31];
for (i = 30; i >= 0; i--) {
target[i+1] = target[i];
}
target[0] = cmp;
}/////
for (i = 31; i >= 0; i--) {
printf("%d", target[i]);
++cnt;
(cnt % 4) ? NULL : printf(" ");
}
}//main
I2luY2x1ZGUgPHN0ZGlvLmg+CgoKaW50IG1haW4oKSB7CgoJaW50IHNyY1szMl0gPSB7MH07CglpbnQgdGFyZ2V0WzMyXSA9IHsgMCB9OwoJaW50IG51bSwgIGJpdCwgaSwgaiAsIG1hc2ssIGNudD0wLCBjbXAsIGhhOyAKCQoJcHJpbnRmKCLsiKvsnpDrpbwg7J6F66Cl7ZWY7IS47JqUOiIpOwoJc2NhbmYoIiVkIiwgJm51bSApOwoJcHJpbnRmKCLsnbTrj5ntlaAg67mE7Yq4IOyImOulvCDsnoXroKXtlZjshLjsmpQ6Iik7CglzY2FuZigiJWQiLCAmYml0KTsKCS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoJaGEgPSBiaXQ7CglwcmludGYoIlxuJWQg7J2064+ZIOyghCDruYTtirgg7ZGc7ZiEPj5cbiIgLCBudW0pOwoJZm9yIChpID0gMDsgaSA8IDMyOyBpKyspIHsKCQltYXNrID0gMSA8PCBpOwoJCShudW0mbWFzaykgPyAoc3JjW2ldID0gMSkgOiAoc3JjW2ldID0gMCkgOwoJfQoJCgljbnQgPSAwOwoJZm9yIChpID0gMzE7IGkgPj0gMDsgaS0tKSB7CgkJcHJpbnRmKCIlZCIsIHNyY1tpXSk7CgkJKytjbnQ7CgkJKGNudCAlIDQpID8gTlVMTCA6IHByaW50ZigiICIpOwoJfQoJCglmb3IgKGkgPSAzMTsgaSA+PSAwOyBpLS0pIHsKCQl0YXJnZXRbaV0gPSBzcmNbaV07Cgl9CgoJcHJpbnRmKCJcbiVk66W8IOyYpOuluOyqveycvOuhnCAlZOunjO2BvCDsiJztmZjsnbTrj5k+PiIsIG51bSwgYml0KTsKCXB1dHMoIiIpOwoJd2hpbGUgKGhhLS0pIHsKCQljbXAgPSB0YXJnZXRbMF07CgoJCWZvciAoaSA9IDE7IGkgPD0gMzE7IGkrKykgewoJCQl0YXJnZXRbaSAtIDFdID0gdGFyZ2V0W2ldOwoJCX0KCQl0YXJnZXRbMzFdID0gY21wOwoJCQoJfS8vLy8vCgoJZm9yIChpID0gMzE7IGkgPj0gMDsgaS0tKSB7CgkJcHJpbnRmKCIlZCIsIHRhcmdldFtpXSk7CgkJKytjbnQ7CgkJKGNudCAlIDQpID8gTlVMTCA6IHByaW50ZigiICIpOwoJfQoKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgkKCgovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCglwcmludGYoIlxuXG4lZCDsnbTrj5kg7KCEIOu5hO2KuCDtkZztmIQ+PlxuIiwgbnVtKTsKCglmb3IgKGkgPSAzMTsgaSA+PSAwOyBpLS0pIHsKCQl0YXJnZXRbaV0gPSBzcmNbaV07Cgl9CgoJY250ID0gMDsKCglmb3IgKGkgPSAzMTsgaSA+PSAwOyBpLS0pIHsKCQlwcmludGYoIiVkIiwgc3JjW2ldKTsKCQkrK2NudDsKCQkoY250ICUgNCkgPyBOVUxMIDogcHJpbnRmKCIgIik7Cgl9CgoKCQoJcHJpbnRmKCJcbiVk66W8IOyZvOyqveycvOuhnCAlZOunjO2BvCDsiJztmZjsnbTrj5k+PiIsIG51bSwgYml0KTsKCXB1dHMoIiIpOwoKCWhhID0gYml0OwoJd2hpbGUgKGhhLS0pIHsKCQljbXAgPSB0YXJnZXRbMzFdOwoKCQlmb3IgKGkgPSAzMDsgaSA+PSAwOyBpLS0pIHsKCQkJdGFyZ2V0W2krMV0gPSB0YXJnZXRbaV07CgkJfQoJCXRhcmdldFswXSA9IGNtcDsKCgl9Ly8vLy8KCglmb3IgKGkgPSAzMTsgaSA+PSAwOyBpLS0pIHsKCQlwcmludGYoIiVkIiwgdGFyZ2V0W2ldKTsKCQkrK2NudDsKCQkoY250ICUgNCkgPyBOVUxMIDogcHJpbnRmKCIgIik7Cgl9CgkKfS8vbWFpbgo=
Main.java:1: error: illegal character: '#'
#include <stdio.h>
^
Main.java:1: error: class, interface, or enum expected
#include <stdio.h>
^
Main.java:7: error: class, interface, or enum expected
int target[32] = { 0 };
^
Main.java:8: error: class, interface, or enum expected
int num, bit, i, j , mask, cnt=0, cmp, ha;
^
Main.java:10: error: class, interface, or enum expected
printf("??? ?????:");
^
Main.java:11: error: class, interface, or enum expected
scanf("%d", &num );
^
Main.java:12: error: class, interface, or enum expected
printf("??? ?? ?? ?????:");
^
Main.java:13: error: class, interface, or enum expected
scanf("%d", &bit);
^
Main.java:15: error: class, interface, or enum expected
ha = bit;
^
Main.java:16: error: class, interface, or enum expected
printf("\n%d ?? ? ?? ??>>\n" , num);
^
Main.java:17: error: class, interface, or enum expected
for (i = 0; i < 32; i++) {
^
Main.java:17: error: class, interface, or enum expected
for (i = 0; i < 32; i++) {
^
Main.java:17: error: class, interface, or enum expected
for (i = 0; i < 32; i++) {
^
Main.java:19: error: class, interface, or enum expected
(num&mask) ? (src[i] = 1) : (src[i] = 0) ;
^
Main.java:20: error: class, interface, or enum expected
}
^
Main.java:23: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:23: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:23: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:25: error: class, interface, or enum expected
++cnt;
^
Main.java:26: error: class, interface, or enum expected
(cnt % 4) ? NULL : printf(" ");
^
Main.java:27: error: class, interface, or enum expected
}
^
Main.java:29: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:29: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:31: error: class, interface, or enum expected
}
^
Main.java:34: error: class, interface, or enum expected
puts("");
^
Main.java:35: error: class, interface, or enum expected
while (ha--) {
^
Main.java:38: error: class, interface, or enum expected
for (i = 1; i <= 31; i++) {
^
Main.java:38: error: class, interface, or enum expected
for (i = 1; i <= 31; i++) {
^
Main.java:38: error: class, interface, or enum expected
for (i = 1; i <= 31; i++) {
^
Main.java:40: error: class, interface, or enum expected
}
^
Main.java:43: error: class, interface, or enum expected
}/////
^
Main.java:45: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:45: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:47: error: class, interface, or enum expected
++cnt;
^
Main.java:48: error: class, interface, or enum expected
(cnt % 4) ? NULL : printf(" ");
^
Main.java:49: error: class, interface, or enum expected
}
^
Main.java:58: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:58: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:58: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:60: error: class, interface, or enum expected
}
^
Main.java:64: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:64: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:64: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:66: error: class, interface, or enum expected
++cnt;
^
Main.java:67: error: class, interface, or enum expected
(cnt % 4) ? NULL : printf(" ");
^
Main.java:68: error: class, interface, or enum expected
}
^
Main.java:73: error: class, interface, or enum expected
puts("");
^
Main.java:75: error: class, interface, or enum expected
ha = bit;
^
Main.java:76: error: class, interface, or enum expected
while (ha--) {
^
Main.java:79: error: class, interface, or enum expected
for (i = 30; i >= 0; i--) {
^
Main.java:79: error: class, interface, or enum expected
for (i = 30; i >= 0; i--) {
^
Main.java:79: error: class, interface, or enum expected
for (i = 30; i >= 0; i--) {
^
Main.java:81: error: class, interface, or enum expected
}
^
Main.java:84: error: class, interface, or enum expected
}/////
^
Main.java:86: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:86: error: class, interface, or enum expected
for (i = 31; i >= 0; i--) {
^
Main.java:88: error: class, interface, or enum expected
++cnt;
^
Main.java:89: error: class, interface, or enum expected
(cnt % 4) ? NULL : printf(" ");
^
Main.java:90: error: class, interface, or enum expected
}
^
59 errors