Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти минимум среди сумм элементов диагонали матрицы, параллельных побочной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread108129.html
Пожалуйста, помогите решить задачку Дана целочисленная прямоугольная матрица. определить: 1) колво строк, не содержащих ни одного четного элемента; 2) минимум среди сумм элементов диагонали,...
найти в массиве непрерывный участок из 10 чисел с наибольшим средним значением C++
Проверьте пожалуйста, почему все средние значения (второй массив) одинаковы Задание: найти в массиве непрерывный участок из 10 чисел с наибольшим средним значением #include <iostream.h>...
C++ microsoft agent как запустить в C++ https://www.cyberforum.ru/ cpp-beginners/ thread108065.html
дайте пожалуйста исходник , ил просто код как запустить персонажа из microsoft agent на языке С++ Добавлено через 19 часов 3 минуты народ ну попомиге:(
C++ Что за ошибка??? https://www.cyberforum.ru/ cpp-beginners/ thread108063.html
помогите доделать код #include <iostream> #include <vector> #include <cmath> #include <ctime> #include <algorithm> using namespace std; void out(int n, vector<int> &f1) {
Диаграмма классов C++
Здраствуйте!! Подскажите, пожалуйста, как можно создать диаграмму классов в Visual Studio. Я знаю,что там можно сгенерировать диаграмму по уже написаному коду, но мне нужно сначала создать диаграмму...
C++ Написать функцию аргумента x и y https://www.cyberforum.ru/ cpp-beginners/ thread108047.html
написать и протестировать функцию аргумента x и y которая свой 1й элемент заменяет на сумму x+y, а 2й элемент заменяет на разность x-y
C++ Вывод таблицы факториалов написать программу выводящую на экран таблицу факториалов от 0 до n где число n целое и вводится с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread108046.html C++ Вывести простые числа из заданного интервала
написать программу выводящую на экран все простые числа из интервала от n до m Для определения является ли число простым составить функцию
C++ Написать функцию A в степени X https://www.cyberforum.ru/ cpp-beginners/ thread108041.html
Написать и протестировать функцию которая вычисляет значение A в степени X A и X любые числа
C++ Операции с массивами https://www.cyberforum.ru/ cpp-beginners/ thread108033.html
от задача http://s61.***********/i173/1003/c4/28fe8dbd7b46.jpg П.С.буду очень благодарен)
C++ операции с массивами
от задача http://s61.***********/i173/1003/c4/28fe8dbd7b46.jpg П.С.буду очень благодарен)
C++ Пожалуйста,кто знает.....массив переменных структур.. https://www.cyberforum.ru/ cpp-beginners/ thread108029.html
Имеется список,каждая строка которого содержит следующию информацию: 1)вид жилья:государственная квартира,ведомственная квартира или личная 2)общая жилая площадь 3)для государственной квартиры-ФИО...
230 / 227 / 65
Регистрация: 18.12.2009
Сообщений: 316
24.03.2010, 01:59 0

Побитовый сдвиг массива - C++ - Ответ 618005

24.03.2010, 01:59. Показов 3610. Ответов 4
Метки (Все метки)

Ответ

Код работает если по порядку к эл. обращаться. В исходном массиве 2-ой эллемент равен 19 а не 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
        massiv[0][0] =34;           //первый эл. 
        massiv[0][1] =19;           // второй эл.
 
    massiv[1][0] =5;
        massiv[1][1] =2;
 
    massiv[2][0] =8;
        massiv[2][1] =8;
 
    massiv[3][0] =0;
        massiv[3][1] =0;
 
    massiv[4][0] =0;
        massiv[4][1] =0;
 
    massiv[5][0] =0;
        massiv[5][1] =0;
 
    massiv[6][0] =0;
        massiv[6][1] =0;
 
    massiv[7][0] =0;
        massiv[7][1] =0;
 
    massiv[8][0] =0;
        massiv[8][1] =0;
 
    massiv[9][0] =0;
        massiv[9][1] =0;[/B]
Добавлено через 9 минут
При заполнении массива если используйте вложенный цикл, поменяте местами строки и столбцы, например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#define SIZEM 10
#define SIZEN 2
int b=0;
Упорядоченный в памяти массив
for(int i=0;i<SIZEM;i++)
            for(int j=0;j<SIZEN;j++)
                    massiv[i][j]=b++;
 
не упорядоченный в памяти массив:
        for(int j=0;j<SIZEN;j++)
            for(int i=0;i<SIZEM;i++)
                    massiv[i][j]=b++;
Добавлено через 11 минут
Проверить последовательность можете так:

C++
1
2
3
int *P=&massiv[0][0];
for(int i=0;i<SIZEM*SIZEN;i++)
        printf("%d\n",P[i]);


Вернуться к обсуждению:
Побитовый сдвиг массива C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2010, 01:59
Готовые ответы и решения:

Побитовый сдвиг
есть допустим переменная unsigned char data = 0b10111011; Как можно сделать за 4 шага по...

Побитовый сдвиг
Непонятна часть программы с 24 по 45 строку. Помогите разобраться, пожалуйста. #include &lt;iostream&gt;...

Побитовый сдвиг
Выполнение данного кода приравнивает asd к нулю. Хотя должно к единице, судя по моим вычислениям. ...

Побитовый сдвиг
Столкнулся с проблемой. У меня есть ключ - 0x1A305B98 Из него я получаю параметр путем int parm...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2010, 01:59

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Побитовый сдвиг
#include &lt;iostream&gt; using namespace std; int main(int argc, char** argv) { int a,b,c,i; cin...

Побитовый сдвиг
Добрый день, помогите пожалуйста с побитовым сдвигом вправо, не получается добиться верной работы,...

Побитовый сдвиг влево и вправо
Что выполнится быстрее - сдвиг влево или сдвиг вправо? И как замерить время выполнения каждой из...

Как происходит побитовый сдвиг?
for(int i = 0; i &lt; 10; i ++){ if (i &amp; (1 &lt;&lt; j)) cout &lt;&lt; i &lt;&lt; endl; }

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.