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

Какие значения будут у ячеек массива - C++

Восстановить пароль Регистрация
 
Леонид Каруна
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 148
30.06.2014, 10:34     Какие значения будут у ячеек массива #1
Какие значения будут у ячеек массива после выполнения следующего кода(псевдо)?
Помогите пожалуйста, кто знает, то я путаюсь в таком.
Заранее благодарен)
C++ (Qt)
1
2
3
4
5
6
7
8
9
int mss[4][4]={1};
int *p1=mss, *p2=&mss[0][2];
mas[*p1+2][3]=*p1-*p2+mss[0][0]);
mss[2][1]=(1*p1<*p2)?*p2%3+1^1/(*p1)/2;
*p1=*p2+(*p1)- mss[0][0];
p2=p1;
p1=&mss[1][0];
*p2=0+(*p2)%2;
++(*p1);
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Psilon
Master of Orion
 Аватар для Psilon
5743 / 4691 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
30.06.2014, 10:42     Какие значения будут у ячеек массива #2
Леонид Каруна, начнем с того, что этот код не компилируется.. Ну на этом же и закончим, пожалуй.
Леонид Каруна
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 148
30.06.2014, 10:46  [ТС]     Какие значения будут у ячеек массива #3
В этом и фишка, я прошу разобрать кто может, это типо псевдо кода, задача выяснить какие значения.
Psilon
Master of Orion
 Аватар для Psilon
5743 / 4691 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
30.06.2014, 11:05     Какие значения будут у ячеек массива #4
Леонид Каруна, псевдокод или нет, что делает эта команда я хз
C++
1
mss[2][1]=(1*p1<*p2)?*p2%3+1^1/(*p1)/2;
Леонид Каруна
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 148
30.06.2014, 11:16  [ТС]     Какие значения будут у ячеек массива #5
тернарная операция, ладно, спасибо за внимание.
Psilon
Master of Orion
 Аватар для Psilon
5743 / 4691 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
30.06.2014, 11:38     Какие значения будут у ячеек массива #6
Леонид Каруна, если это тернарная операция, то как определить, где второй и третий операнд? двоеточия-то тут нет.
zss
Модератор
Эксперт С++
 Аватар для zss
5956 / 5561 / 1788
Регистрация: 18.12.2011
Сообщений: 14,210
Завершенные тесты: 1
30.06.2014, 11:42     Какие значения будут у ячеек массива #7
Еще странно в этой формуле
Цитата Сообщение от Psilon Посмотреть сообщение
1^1
Насколько я понимаю - это "исключающее или" и в данном случае дает ноль.
Ежели же имелось ввиду возведение в степень,
то это тоже странно - зачем 1 возводить в 1 степень?
IrineK
Заблокирован
30.06.2014, 11:46     Какие значения будут у ячеек массива #8
Скорее всего, опечатка. Посмотрите на клаву:
^и : - на одной клавише
zss
Модератор
Эксперт С++
 Аватар для zss
5956 / 5561 / 1788
Регистрация: 18.12.2011
Сообщений: 14,210
Завершенные тесты: 1
30.06.2014, 12:03     Какие значения будут у ячеек массива #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Попробовал довести код до компилироваемости
C++
1
2
3
4
5
6
7
8
9
int mss[4][4]={1};
int *p1=&mss[0][0], *p2=&mss[0][2];
mss[*p1+2][3]= *p1 - *p2 + mss[0][0];
mss[2][1]=(1 + *p1< *p2)?(*p2)%3+1:1/(*p1)/2;
*p1 = *p2 + (*p1) - mss[0][0];
p2=p1;
p1=&mss[1][0];
*p2=0+(*p2)%2;
++(*p1);
В этом случае получается
0 0 0 0
1 0 0 0
0 0 0 0
0 0 0 2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2014, 12:12     Какие значения будут у ячеек массива
Еще ссылки по теме:

C++ Какие значения будут у ячеек массива после выполнения следующего кода?
C++ Напечатать все значения n, при которых все числа последовательности будут не меньше а

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

Или воспользуйтесь поиском по форуму:
Леонид Каруна
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 148
30.06.2014, 12:12  [ТС]     Какие значения будут у ячеек массива #10
Спасибо всем большое, доверюсь последнему ответу.
Yandex
Объявления
30.06.2014, 12:12     Какие значения будут у ячеек массива
Ответ Создать тему
Опции темы

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