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

Странное поведение (сдвиг) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Соединение отрезков http://www.cyberforum.ru/cpp-beginners/thread92988.html
Дан массив целых чисел x..x, рассматриваемый как соединение двух его отрезков: начала x..x длины m и конца x..x длины n. Не использую дополнительных массивов переставить начало и конец.(число действий порядка m+n);
C++ The variable 'pp' is being used without being initialized В visual C++ 2008 EE создаю всё как надо ,в файле .cpp пишу вот такой текст программы: #include<iostream> #include<cmath> using namespace std; int main(){ double principal,intrate,pp,numyers,peyment,numer,denom,b,e; setlocale( LC_ALL,"Russian" ); http://www.cyberforum.ru/cpp-beginners/thread92966.html
C++ Что это означает?
if (!fgets(str,STRLEN, stdin)) и еще for(cnt=0,p=strtok(str,SPCHARS); p!=NULL;p= strtok(NULL,SPCHARS)) прокоментируете пожалуйста if(*p == *(p+strlen(p)-1)) ++cnt; плиззз
Прога на СИ!1!! C++
Распечатать введенную строку, удалив из нее символы, не являющиеся буквами и цифрами, и заменив каждую цифру на ‘*’. Очень нужна помощь кто может помочь буду благодарен... можно на почту или тут...
C++ Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread92952.html
14. В заданном целочисленном массиве распечатать те элементы, порядковые номера которых – числа Фибоначчи, а также определить количество перемен знаков
C++ У меня контрольная(((( на с++ !Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой. Слова разделены пробелами!. подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,133
Записей в блоге: 26
07.02.2010, 11:11     Странное поведение (сдвиг)
Alex83, я правильно понимаю, что функция padla должна распечатать двоичное представление младших 7 бит (начиная со старшего) значения, поданного в качестве параметра addr?

Добавлено через 4 минуты
Если ответ на этот вопрос утвердительный, то тебе надо 128 заменить на 64. Потому как "and 128" - это восьмой бит (если отсчёт начинать с единицы). Поэтому твоя программа печатает не младшие 7 бит, а биты с 2 по 8 (если самый младший считать битом номер один). Поэтому для нечётного числа делается такая же печать, как и для чётного на единицу меньше
 
Текущее время: 19:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru