1. C++ / Говнокод #19809

    −3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    bool* sdvig_vpravo(bool* mas) {
    	if (mas[0] == 1 && mas[1] == 0 && mas[2] == 0) {
    		mas[0] = 0;
    		mas[1] = 1;
    		mas[2] = 0;
    	}
    	else if (mas[0] == 0 && mas[1] == 1 && mas[2] == 0) {
    		mas[0] = 0;
    		mas[1] = 0;
    		mas[2] = 1;
    	}
    	else if (mas[0] == 0 && mas[1] == 0 && mas[2] == 1) {
    		mas[0] = 1;
    		mas[1] = 0;
    		mas[2] = 0;
    	}
    	return mas;
    }

    Кольцевой сдвиг на один элемент булевского массива размерности 3. Возможно удивитесь, но этот великий костыль я сотворил на полном серьезе.

    Запостил: petr_koshka23, 12 Апреля 2016

    Комментарии (16) RSS

    Добавить комментарий