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

Этап в задаче по одномерным массивам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ c++ Указатели на структуру http://www.cyberforum.ru/cpp-beginners/thread1080970.html
#include <iostream> #include <cmath> using namespace std; typedef struct { char family; char kafedra; char doljnost; double zarplata; } PrepodStruct;
C++ что-то вроде события в консоли пробую сделать что-то вроде змейки в консольке, но ни как не пойму как гуглить такую проблему: по маленькому полю перемещается курсор, каждую секунду двигаясь в определенном направлении, а как в этом цикле сделать так, чтобы по нажатию клавиши он менял свое направление(в данном случае менять значение обычной переменной). #include <iostream> #include <time.h> #include <conio.h> using... http://www.cyberforum.ru/cpp-beginners/thread1080934.html
C++ Узнать наибольшее, найти сумму, наименьшее, avg
Узнать наибольшее, найти сумму, наименьшее, avg Тоесть нужно сделать программу в консоле на c++ что бы: Вводишь например там хоть сколько чисел и как только введешь 0 находит: 1. наибольшее число из всех введенных 2. сумму всех чисел 3. наименьшее 4. avg
C++ ошибка 2061
Вопрос к знатокам почему если передаю структуру вот так вот в метод void MainClass::DeleteExampleSCR(MessageStruct *MsgStructSCR) то возникает ошибка синтаксиса 2061 а если вот так вот а потом приведу к нужному типу то нет проблем
C++ Разъяснение по приоритетам операций С++ http://www.cyberforum.ru/cpp-beginners/thread1080896.html
#include <iostream> using namespace std; int main() { int a=2; int b=1; int c=0; if ( a <= b++ - c++) {
C++ В минимальные сроки вывести число состоящее из n одинаковых цифр. Тут такая задача: в минимальные сроки вывести число состоящее из n одинаковых цифр. Все было бы просто, если бы n не принадлежало от 0 до 1018. :umnik: подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4382 / 3225 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
25.01.2014, 09:24     Этап в задаче по одномерным массивам
Цитата Сообщение от Ferz137 Посмотреть сообщение
(!(*(array+i)))
начинаем рассматривать изнутри, т.е. самое вложенное выражение: array+i.
т.к. array является указателем на начальный эл-т массива, то array+i будет указывать на i-ый элемент массива.
Далее идет *, т.е. разыменование адреса. Получение значения по этому адресу. В данном случае - значение элемента с индексом i в массиве array.
Ну и в итоге идет оператор !, инверсия. Т.е. если элемент был равен 0, то получим 1(истина), если не равен 0, то получим 0(ложь).
 
Текущее время: 09:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru