با سلام به همه دوستان من یک آرایه به این شکل دارم [A=[1,0,0,0,1,1,1,1 حالا میخام بصورت یک عدد رو ال سی دی نمایش بدم یعنی اینکه از کنار هم گذاشتن عناصر آرایه (عدد باینری 10001111) به عدد متناظر اون برسم یعنی عدد( 143 دسیمال) اگر راهنمای کنید ممنون میشم(کد ویژن) .مرسی.
اطلاعیه
Collapse
No announcement yet.
شیفت دادن عناصر آرایه
Collapse
X
-
پاسخ : شیفت دادن عناصر آرایه
بذار ببینیم پشت صحته ی اعداد باینری چی میگذره؟
داریم 10001111 در مبنای 2
و میخوایم بریم به مبنای 10
خب ارزش هر کدوم از بیت ها چقدره؟
1، 2، 4، 8، 16، 32، 64، 128
حالا تطبیق بدیم:
10001111 یعنی
1+2+4+8+128 که میشه 143
اما برای برنامه نویسی چی؟
روش های مختلفی وجود داره
حداقل الان 3 روش به ذهن میرسه!
اما نمیگم!
خوت اول سعی کن برنامه ش روبنویسی. راحته، سخت نیست1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
3: دلا معاش چنان کن که گر بلغزد پای *** فرشتهات به دو دست دعا نگه دارد (حافظ)
دیدگاه