Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сломался шаблон класса ini_file Добрый день. В общем изучал я себе шаблоны, изучал, и вдруг решил попробовать переписать свой старый класс ini_file, чтобы он мог работать не только с std::string, но и с std::wstring. Написал я, конечно, говнокод, но мне в голову не идет, почему выдает ошибку о том, что такой специализации нет и как её исправить? Вот код: ... https://www.cyberforum.ru/ cpp-beginners/ thread1797222.html Работа с иконкой в windows tray C++
Здравствуйте, у меня консольное приложение и мне нужно сделать чтобы при запуске програмы окно сворачивалось в фон, в windows tray зажигалась иконка програмы, у которой было б контекстное меню при пкм ну и желательно отклик на клик по иконке... Вообщем я получаю hwnd консоли, заполняю структуру NOTIFYICONDATA, зажигаю с Shell_NotifyIcon иконку под солнцем)) Всё работает как надо, окно скрыть...
C++ Задача про вектор для игры "Быки и коровы" Задача из книги Страуструпа, вот условие : программа должна хранить вектор из четырех различных чисел в диапазоне от 0 до 9 (т.е., например, 2345, но не 4455), а пользователь должен угадать число. Дальше идет описание самой игры. Как я понял тут надо без рандома, но я не понял как это сделать поэтому решил через рандом, и вот что написал: #include <iostream> #include <cstdlib> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1797194.html C++ Поддерживает ли текущий стандарт функции с переменным числом параметров? Я читал в книге Герберта Шилдта «C++. Полный справочник», что C++ поддерживает функции с переменным числом параметров, но в Сети я нашёл информацию о том что современный стандарт C++ больше не поддерживает функции с переменным числом параметров. Так ли это и какого их практическое применение? https://www.cyberforum.ru/ cpp-beginners/ thread1797178.html
C++ Rand(); рамки мин/макс значения
Не могу разобраться, в учебники да и на сайте идёт такой пример // автоматическая рандомизация srand(time(0)); // числа в диапазоне от 1 до 10 включительно cout<< 1 + rand() % 10 << endl; Почему тогда в этом коде, числа выходят за рамки которые я поставил. Не очень понятно, как ставить правильно границы max/min значения.
C++ Почему при умножении на 0, программа работает правильно? Операции ввода, такие, как cin, должны уметь преобразовывать последо- вательность символов в число. Напишите программу, которая позволяет пользователю ввести шесть цифр, а затем выводит результат типа long на экране. Каждая цифра должна считываться отдельно при помощи функ- ции getche(). Вычисление значения переменной производится путем умножения текущего ее значения на 10 и сложения с последней... https://www.cyberforum.ru/ cpp-beginners/ thread1797158.html
C++ Проверка индексов при доступе к вектору через [] https://www.cyberforum.ru/ cpp-beginners/ thread1797099.html
При написании кода сталкиваюсь с дилеммой: использовать at или operator при работе с std::vector или подобными вещами. Для релиза то явно лучше , а вот для ловли багов лучше at. Но есть вариант лучше: использовать assert'ы внутри , которые будут отключаться при релизе. Можно ли включить такой функционал в GCC (MinGW)? И если нет, то может есть другой вариант которого я не вижу? Добавлено...
Вывести направление робота после выполнения полученной команды C++
Здравствуйте! Условие задачи: Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, –1 — поворот направо. Дан символ C — исходное направление робота и целое число N - посланная ему команда. Вывести направление робота после выполнения полученной команды. Есть рабочая...
C++ Странное поведение при работе со строками: почему программа выводит 8, если в input "МАКС"? https://www.cyberforum.ru/ cpp-beginners/ thread1797021.html
Почему программа выводит 8, если в input: "МАКС"? #include <iostream> #include <string> #include <string.h> using namespace std; int main(int argc, char* argv) {
C++ Сохранения изображения из буфер обмены в файл с расширением bmp or jpg Доброго времени суток. Прошу помощи.В C++ начинающий. Хочу сохранять содержимое буфер обмены в файл (изображение) не используя Windows Form. Не нашел работающего консольного кода в Visual Studio. Буду рад любой помощи от профессионалов. https://www.cyberforum.ru/ cpp-beginners/ thread1797016.html
Вместо текста компилятор выдает иероглифы C++
Программа считывает текст из файла, но вместо слов выдает набор непонятных символов. Пыталась переделать по-всякому, но становилось только хуже:gsad: #include "stdafx.h" #include <iostream> #include <fstream> #include <conio.h> using namespace std;
C++ В чем разница между Си'шным приведением типа и унарной шаблонной функцией static_cast? https://www.cyberforum.ru/ cpp-beginners/ thread1796943.html
В чем разница между Си'шным приведением типа: ... int x{5}; ifs.write( (ch
0 / 0 / 0
Регистрация: 15.08.2016
Сообщений: 40
0

Многомерные массивы, как перебирать внутренние массивы - C++ - Ответ 9476607

22.08.2016, 15:04. Показов 1054. Ответов 2
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Такой учебный код и плохо понимаю как перебираются внутренние массивы, может кто пояснит подоходчивее. Именно внутренний оператор for. Почему q это указатель? *p= это же значение по адресу указателя?
И дальше *p+4 - я это понимаю как значение указателя плюс 4. А тут перебирается указатель...

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
#include <iostream>
 
using namespace std;
 
int main()
 
{
 
    int ia[3][4] = {// три элемента;кажый - массив размером 4
        {0,1,2,3},//инициализаторы ряда 0
        {4,5,6,7},//инициализаторы ряда 1
        {8,9,10,11}//инициализаторы ряда 2
 
    };
 
    for (auto p = ia; p != ia + 3; ++p) {
        for (auto q = *p; q != *p + 4; ++q)
            cout << *q << ' ';
        cout << endl;
    }
 
    system("pause");
    return 0;
 
}


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

Многомерные массивы. Как создать четырехмерный динамический массив в классе?
Всем привет. При написании программы столкнулся с проблемой, что не понимаю как создать...

Как делать многомерные массивы что сочетают в себе несколько типов переменных?
Как делать многомерные массивы что сочетают в себе несколько типов переменных? Кто знает?

Многомерные массивы
#include &lt;iostream&gt; #include &lt;random&gt; using namespace std; //тип_данных название(параметры)...

Многомерные массивы
Здравствуйте, уважаемые форумчане! Давненько я не задавал здесь своих глупых вопросов по плюсам....

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2016, 15:04
Помогаю со студенческими работами здесь

Многомерные массивы. Тени
В трехмерном массиве k(l, m, n), состоящем из нулей и единиц, хранится сеточное изображение...

Многомерные динамические массивы
Написать программу, которая удаляет из двухмерного массива, заполненного случайными целыми числами,...

Многомерные динамические массивы
Написать программу, которая дает пользователю ввести 5 фамилий студентов, а затем сортирует их по...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru