Форум программистов, компьютерный форум CyberForum.ru

Не понятный цикл - C++

Восстановить пароль Регистрация
 
aleksandr_t94
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 100
22.03.2013, 20:52     Не понятный цикл #1
Функция возвращает otv1. В barr_code[i] хранятся значения битов(нули и единицы). Что делает цикл?
C
1
2
3
4
5
6
7
8
int barr_code[8];
int otv=0, mn=1;
for(i=7; i>=0; i--) 
    {
        otv1=otv1+barr_cod[i]*(mn);
        mn=mn*2;
    }
    return otv1;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2013, 20:52     Не понятный цикл
Посмотрите здесь:

Не понятный глюк с cout C++
C++ Не понятный вызов деструктора
C++ Изменить цикл for на цикл do-while
Не понятный амбигус C++
Не понятный глюк вызова перегруженной функции C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ijonhson
 Аватар для ijonhson
47 / 47 / 1
Регистрация: 09.03.2011
Сообщений: 584
22.03.2013, 21:05     Не понятный цикл #2
весь код пожалуйста
Kins
 Аватар для Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
22.03.2013, 21:06     Не понятный цикл #3
C++
1
2
otv1+=barr_cod[i]*(mn);
mn*=2;
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
22.03.2013, 21:07     Не понятный цикл #4
возвращает значение байта в десятичной системе счисления
Catstail
Модератор
 Аватар для Catstail
21500 / 10253 / 1669
Регистрация: 12.02.2012
Сообщений: 17,139
22.03.2013, 21:07     Не понятный цикл #5
Преобразует битовое поле в integer.
Kins
 Аватар для Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
22.03.2013, 21:09     Не понятный цикл #6
а по сабжу: цикл от 7 и до 0. присваивает значение otv1, прибавляя предыдущее значение к элементу массива бар_код(элемент равен циклу, тоесть от 7 и до 0) умноженному на (mn), и присваивает nm, предыдущее значение умноженное на 2.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2013, 21:57     Не понятный цикл
Еще ссылки по теме:

Не понятный дополнительный символ в конце файла C++
C++ Корешки-вершки квадратные, не понятный вывод
C++ Ищу понятный учебник C++ с привязкой к IDE Visual Studio

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
aleksandr_t94
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 100
22.03.2013, 21:57  [ТС]     Не понятный цикл #7
Спасибо, понял =)
Yandex
Объявления
22.03.2013, 21:57     Не понятный цикл
Ответ Создать тему
Опции темы

Текущее время: 06:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru