10진수를 입력 받아서 2진수로 변환

Posted 2007/09/16 23:44, Filed under: programming/C++

#include<stdio.h>
void main()
{
 int i, ip, value[32] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, cnt=0;
 printf("10진수를 입력하세요 : ");
 scanf("%d",&ip);
 
 if(ip<=0)
 ip=-ip, cnt=1;

 printf("2진수의 변환 값입니다.\n");
 for(i=0; i<=31; i++)
 {
  value[i]=ip%2;
  ip=ip/2;
 }

 if(cnt==0)
 {
  for(i=31; i>=0; i--)
  printf("%d",value[i]);
  printf("\n");
 }
 if(cnt==1)
 {
  for(i=31; i>=0; i--)
  {
   if(value[i]==0)
    value[i]=1;
   else
    value[i]=0;
  }
  value[0]+=1;

  for(i=0; i<=32; i++)
  {
   if(value[i]==2)
   {
    value[i]=0;
    value[i+1]+=1;
   }
  }

 for(i=31; i>=0; i--)
  printf("%d",value[i]);
  printf("\n");
 }

}


Report Complete File
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License



Trackback URL : http://trustnoone.tistory.com/trackback/257 관련글 쓰기

  1. # BlogIcon Downright 2007/09/17 22:13 Delete Reply

    2진수로 변환한 값을 value에 넣으시는 것 같은데요.
    32자리 까지 가능하게 하시는듯...그러면~
    최대값이 2^32-1까지인가... 음 크구나~ㅎㅎ;
    더 큰 수를 입력하면 오류가 나겠네요?^^;

  2. # BlogIcon MULDER 2007/09/21 10:15 Delete Reply

    음낭.. 네 그렇죵...

    이번 중간고사에는 저런시험을 직접 자필로 쓰는 코딩 문제를

    내준다네요.. 그것도 시험지에 -_ㅜ

Leave a comment

« Previous : 1 : ... 497 : 498 : 499 : 500 : 501 : 502 : 503 : 504 : 505 : ... 747 : Next »

Blog Owner : MULDER。



TO FIND THE TRUTH,
YOU MUST BELIEVE。

I WANT TO BELIEVE。

http://trustnoone.tistory.com 。



now playing...



Artist : K-ci & JoJo
Album : THEIR GREATEST HITS (2005)
Title : 04. All My Life ♪ (5:26)






Calendar

«   2008/11   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Recent Posts

  1. 마지막 여정.
  2. 돌아이~
  3. 烈火戰車
  4. YAMAHA MAJESTY 125 Fi 인증샷!
  5. 이런..... -_-;;;
  6. 지난 결혼식.
  7. 바이크 명칭(?)이랄까요 저처럼 잘모르시..
  8. Majesty 125 Fi
  9. 인생 뭐 없더라...
  10. Down... Down.

Recent Comments

  1. 저같으면 '아즈메고마쎼리 다리몽댕이 뿌.. 동래마제 11/10
  2. 전 그냥 택시나 초딩이나 김여사나 아무.. 메탈릭 11/10
  3. 휴...간혹있는일이긴 하지만 너무 위기일.. 달인 11/10
  4. 여사님들은 타도 문제고 걸어다녀도 문제.. 토돌이 11/10
  5. 그런 사람 평소에도 욕 많이 먹고 살겁니.. 구들등호 11/10
  6. 그런 사람한텐 욕해도 됩니다. 무단횡단.. 불족발 11/10
  7. 일단 버스정차하면 무조건 서행이 예방이.. 동래마제 11/10
  8. 다행입니다... 탱굴 11/10
  9. 헐.. 다행이네요 슬립도 안하시고..ㅋ 부천마제 11/10
  10. 자처하지 말라구.. lhy 11/05

Recent Trackbacks

  1. 최고의 처세술은 실력이다 - 식객 23회 당신은 '그 무엇'을 찾았나요? - 사용인 09/10
  2. ssh 접속은 터미널? 탐색기처럼 탐색한다.. 무엇을 구하려거든 전부가 그것이게 하라 06/24
  3. 윤동주의 서시. 엔즐군의 다이어리::Spring Edition 05/06
  4. 시끄러운 Superfetch Rommance - Daniel's 04/23
  5. 고향의 소리 말하자면 03/14
  6. 비스타 보안의 핵, 사용자 계정 컨트롤(U.. 아크비스타 :: 아크몬드의 비스타블로그 01/17
  7. [커프뮤비] 나는 사랑이 뭔지 모르나봐요.. 커프마왕 2007
  8. Spider-man 1,2,3 구손랜드® 2007
  9. 비스타 구매 전에 따져 봐야 한다 소프트웨어로 행복한 삶을 꿈꾸다 2007

Bookmarks

  1. .Πet S.W.A.T's Blog
  2. Cisco Systems, Inc
  3. Click Blog
  4. D.Blog v5.0
  5. Daydream
  6. EnTER_ThE_Ciyne ~~
  7. ky`s notebook
  8. LUKE CHUEH
  9. Microsoft Corporation
  10. Mininova The ultimate BitTorrent sour..
  11. nagafuji
  12. Nepion Community
  13. PARKOZ HARDWARE 2007
  14. Seoby@Blog R&B 리믹스
  15. sonchul
  16. YouTube - Broadcast Yourself.
  17. 마로-_ -;@ 겔러리
  18. 베타뉴스
  19. 숙희
  20. 인생무상
  21. 지식아 모여라!
  22. 포포 Blog
  23. 플라잉 디스크
  24. 필승의 다짐으로


Online Messenger



ID : taewoong7@netsgo.com



Address : taewoong7@hotmail.com



Site Stats

TOTAL 250,414 HIT
TODAY 593 HIT
YESTERDAY 703 HIT


online casino Counters