Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2021, 19:49   #1
Radon33
Пользователь
 
Регистрация: 22.10.2021
Сообщений: 34
По умолчанию Помогите, пожалуйста, что нужно написать в if?

Код:
            byte x = 0b11101010;
            for (int i = 0; i < 7; i++)
            {
                if ()
                {
                    Console.WriteLine((x >> i)&1);
                }
            }
Дан беззнаковый байт. Разработать программу вывода на экран
каждого бита, стоящего на чётной позиции. Позиция младшего бита равна
нулю, то есть является чётной.
Если писать if (i % 2 == 0), считает не с 0,а с 1

Последний раз редактировалось BDA; 19.11.2021 в 20:04.
Radon33 вне форума Ответить с цитированием
Старый 19.11.2021, 20:03   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Цитата:
Сообщение от Radon33 Посмотреть сообщение
Если писать if (i % 2 == 0), считает не с 0,а с 1
Да вроде нормально получается с таким if.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 19.11.2021, 20:13   #3
Radon33
Пользователь
 
Регистрация: 22.10.2021
Сообщений: 34
По умолчанию

BDA, С этим условием выводит 0 0 0 1. Разве не 1 1 1 1 в ответе должно быть?
Radon33 вне форума Ответить с цитированием
Старый 19.11.2021, 20:16   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Младший бит справа (число записано от старшего бита к младшему слева направо).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 19.11.2021, 20:17   #5
Radon33
Пользователь
 
Регистрация: 22.10.2021
Сообщений: 34
По умолчанию

BDA, Ааа, всё, понял, спасибо большое
Radon33 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите, пожалуйста!! Нужно написать программу в С++ Дмитрий1321 Помощь студентам 1 29.11.2017 22:41
Помогите написать программу,срочно нужно,пожалуйста Marianna1717 Помощь студентам 0 02.12.2016 16:06
Нужно написать программу в с++. Помогите, пожалуйста Nnaya Помощь студентам 0 10.12.2014 20:00
Помогите пожалуйста! Нужно написать программы в Delphi GAYANE Помощь студентам 1 07.05.2009 18:11