Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Ikkilik sanoq sistemasida berilgan sonni sakkizlik sanoq sistemasiga o'tkazuvchi dastur

+4 ovoz
646 marta ko‘rilgan
so‘radi 03 mart, 17 DelphiGuru (823 bal)
teglar o‘zgartirildi 08 mart, 17 Saidolim
Ikkilik sanoq sistemasida berilgan sonni sakkizlik sanoq sistemasiga o'tkazuvchi dastur.

Iloji bo'lsa Java da
izoh qoldirdi 04 mart, 17 noma‘lum
Savolni berishga bitta tilni tanlashingiz kerak edi. Hozir hamma javoblar to`g`ri bo`lib qoladi. Iloji bo`lsa, shu savolni birnecha marta, turli tilllarda berib chiqing. hamma o`zi biladigan tilda javob beradi. Rahmat!!

2 Javoblar

+2 ovoz
javob berdi 03 mart, 17 Kenjebaev (1,092 bal)
tanlangan 06 mart, 17 DelphiGuru
 
Eng yaxshi javob

Men bilgan oddiy usul (Java)

long l = Long.parseLong(input, 2);
System.out.println(Long.toOctalString(l));
+2 ovoz
javob berdi 04 mart, 17 Jahongir Soataliyev (260 bal)
tahrirlandi 04 mart, 17 Jahongir Soataliyev
import java.util.Scanner;

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scanner = new Scanner(System.in);
        String a = scanner.nextLine();
        char[] c = a.toCharArray();
        int k = c.length % 3;
        if (k != 0) {
            k = 3 - k;
        }
        char[] b = new char[c.length + k];
        for (int i = b.length - 1; i >= k; i--) {
            b[i] = c[i - k];
        }
        for (int i = 0; i < k; i++) {
            b[i] = '0';
        }
        for (int i = 0; i < b.length; i += 3) {
            char b1 = b[i];
            char b2 = b[i + 1];
            char b3 = b[i + 2];
            switch (b1) {
            case '0': {
                switch (b2) {
                case '0': {
                    switch (b3) {
                    case '0': {
                        System.out.print("0");
                        break;
                    }
                    case '1': {
                        System.out.print("1");
                        break;
                    }
                    default: {
                        System.out.println("noto`g`ri son");
                        break;
                    }
                    }
                    break;
                }
                case '1': {
                    switch (b3) {
                    case '0': {
                        System.out.print("2");
                        break;
                    }
                    case '1': {
                        System.out.print("3");
                        break;
                    }
                    default: {
                        System.out.println("noto`g`ri son");
                        break;
                    }
                    }
                    break;
                }
                }
                break;
            }
            case '1': {
                switch (b2) {
                case '0': {
                    switch (b3) {
                    case '0': {
                        System.out.print("4");
                        break;
                    }
                    case '1': {
                        System.out.print("5");
                        break;
                    }
                    default: {
                        System.out.println("noto`g`ri son");
                        break;
                    }
                    }
                    break;
                }
                case '1': {
                    switch (b3) {
                    case '0': {
                        System.out.print("6");
                        break;
                    }
                    case '1': {
                        System.out.print("7");
                        break;
                    }
                    default: {
                        System.out.println("noto`g`ri son");
                        break;
                    }
                    }

                }
                }

            }
            }
        }
    }
}

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...