Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложение в столбик Даны два целых числа — двузначное число aa и однозначное число bb, причем первое задается двумя цифрами: a1a1 — числом единиц, и a2a2 — числом десятков. Требуется получить цифры числа, равного сумме aa и bb (известно, что число (a+b)(a+b) двузначное). При решении задачи нельзя вычислять числа aa и (a+b)(a+b). Формат входных данных Вводятся три целых числа a2a2, a1a1 и bb... https://www.cyberforum.ru/ cpp-beginners/ thread1810442.html Класс "Массив беззнаковых целых чисел" C++
Нужно создать класс содержащий динамический массив беззнаковых целых чисел.
C++ Игры на графах https://www.cyberforum.ru/ cpp-beginners/ thread1810399.html
Помогите пожалуйста 😊 Имя входного файла: стандартный ввод Имя выходного файла: Стандартный вывод Ограничение по времени:1 секунда Ограничение по памяти:64 мегабайт Даны два ориентированных ациклических графа. В начале игры в каждом из графов в начальной позиции (одной из вершин) стоит фишка. За один ход игрок двигает обе фишки по ребрам (каждую фишку в своем графе соответственно)....
C++ Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? https://www.cyberforum.ru/ cpp-beginners/ thread1810371.html
Доброго времени суток как реализовать на c++?Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? Понимаю что нужно реализовать через разветвление , но что на что делить не сильно понятно.
C++ Простой матричный калькулятор на C++ (консольный)
Сразу хочу уточнить! Это простой матричный калькулятор на C++. Писал давно. Имеет ряд недоработок (возможно в дальнейшем отлажу и приведу в надлежащий вид). Выкладываю на добровольных началах, поэтому просьба не писать негатив(не претендую на звание лучшего программиста). Также будет отлично, если вы пришлете свой доработанный или полностью индивидуальный вариант, заранее таким людям ОГРОМНОЕ...
C++ Как считать числа типа double с запятой вместо точки Нужно через fstream считать числа double. Если ставить точки после целой части, то считывает нормально, а при запятых начинаются проблемы https://www.cyberforum.ru/ cpp-beginners/ thread1810328.html
C++ Как определить и вывести на экран время сортировки массива https://www.cyberforum.ru/ cpp-beginners/ thread1810297.html
Как вывести время сортировки самого массива, а не время работы всей программы? int main() { srand(time(NULL)); setlocale(LC_ALL, "rus"); clock_t start; double duration; int sizeAr1 = 100;
Подсчитать количество положительных и отрицательных элементов массива; найти максимальный среди нечётных C++
искал в форумах, но безрезультатно:-| 1)В массиве из n чисел есть положительные и отрицательные элементы. Подсчитать количество положительных и отрицательных элементов массива. 2)Дан массив A размера N. Найти максимальный элемент из его элементов с нечетными номерами: A1, A3, A5, … .
C++ Динамические массивы объектов Здравствуйте,у меня возникли не большие проблемы с программной и я не могу понять как мне двигаться дальше. Прошу помочь с этим. Суть задания: Создать программу работы с динамическим массивом указателей на объекты класса Person, содержащего скрытые поля: имя (name), возраст (age), специальность (spatiality) и публичные методы set() get() для каждого поля данных, входящих в объект класса... https://www.cyberforum.ru/ cpp-beginners/ thread1810264.html C++ Перегрузка операторов: что возвращать? У меня есть класс Rational-рациональная дробь.Не могу перегрузить оператор +=. Вся проблема,скорее всего,что не понимаю что возвращать.Все компилируется,но значение переменной слева не изменяется.Вот код.denominator-знаменатель.numerator-числитель.подскажите,что вовзращать и почему class Rational { private: int numerator; int denomiator; public: Rational(); Rational(int); https://www.cyberforum.ru/ cpp-beginners/ thread1810260.html
C++ Определить сумму вещественных чисел массива больших заданного
Даны натуральное число n и вещественные числа b_1,b_2,…,b_(n.) Определить сумму тех вещественных чисел, которые больше p.
C++ Возврат количества разрядов после запятой https://www.cyberforum.ru/ cpp-beginners/ thread1810231.html
Друзья, подскажите Мне нужно определить, сколько было введено пользователем цифр после запятой (если введено 45.560731 необходимо получить 6). Алгоритм я придумал такой: умножать число на десять, вычитать получившееся целое число и считать количество таких прокруток. Но проблема в том, что программа, по неизвестной мне причине, добавляет непонятные значения. Иллюстрирую. Подскажите, почему...
2 / 2 / 0
Регистрация: 21.11.2012
Сообщений: 207
0

Объясните пожалуйста работу кода - C++ - Ответ 9558687

20.09.2016, 09:08. Показов 550. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
struct A{
    int data;
    int data2[];
 
 
};
 
int main(int argc, const char * argv[]) {
    A a;
    a.data2[5]=10;
  
 
    for (int i=0;i<6;i++)
    std::cout<<a.data2[i]<<"\n";
    std::cout<<"\n";
 for (int i=0;i<6;i++)
     std::cout<<&a.data2[i]<<"\n";
    return 0;
}

вывод:
0
1606416168
32767
1
0
10

0x7fff5fbff6ec
0x7fff5fbff6f0
0x7fff5fbff6f4
0x7fff5fbff6f8
0x7fff5fbff6fc
0x7fff5fbff700

1) Почему все работает нормально хотя я пытаюсь получить доступ к a.data2[5] когда a.data2 не объявлен?
2)как идет выделение памяти под a.data2 ?

P.S. Писал проект в Xcode.

Вернуться к обсуждению:
Объясните пожалуйста работу кода C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2016, 09:08
Готовые ответы и решения:

Объясните пожалуйста работу программы
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; using namespace std; int main(int...

Объясните работу кода
Здравствуйте, не могу понять работу следующего кода: #include &lt;iostream&gt; using namespace std; ...

Объясните работу строки кода
как работает это строка? что она делает? и зачем сравнивается с 0? задача определить является ли...

Объясните работу кода с перегрузкой операторов
Здравствуйте Код: #include &lt;iostream&gt; using namespace std; class A { public:

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

Объясните работу кода с использованием map
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;map&gt; #include &lt;fstream&gt; using namespace std;...

Объясните работу кода с std::nested_exception
привет, можете пожалуйста объяснить, почему вывод этого кода:...

Объясните, пожалуйста, фрагмент кода
#define NUMLINES((int)(sizeof devcaps / sizeof devcaps )) struct { int iIndex; char *szLabel;...

Объясните, пожалуйста, смысл кода
do { cin &gt;&gt;a; if (a==0.0) b++; else if (a&lt;0.0) c++; i++; ...

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