Вопросы

Елена Шумова
По поводу оплаты за сертификат

Здравствуйте! Я у Вас прошла курс Язык программировая Си++.

Заказала сертификат. Хочу изменить способ оплаты. Как это сделать?

Павел Исаев
Если не 20, то что?

Не засчитался ответ 20, в вопросе: "Какой результат у следующего выражения? struct str { int a = 2; float b = 10; } m1, m2; cout << m1.a * m2.b;"

Алексей Бубликов
Алексей Бубликов 8 ноября 2016 в 13:53

инициализация в самой структуре это скорее всего плохой тон, но не ошибка. Ну и определения нам тут не нужны, т.к m1 и m2 это уже наши объекты и нам нужно только обратиться к нужном полю.

Алексей Бубликов
Алексей Бубликов 8 ноября 2016 в 13:56

есть еще один пример плохого тона в данном коде это "return 1;". Автор конечно волен сам выставлять какое значение вернет фун-я, но по логике успех это 0 провал это 1.

Радомир Дяченко
Перегрузка оперетора &quot;&lt;&lt;&quot; для класса Complex

Пробовал вывести на экран результат сложения двух комплексных чисел через cout<<. Не получилось. Тогда решил перегрузиль оператор "<<"б, что бы выводить на экран число в виде a + ib. Тоже лажа. Как сделать так, что бы переменная типа Complex могда выводиться на экран?

Эдуард Овчинников
Эдуард Овчинников 21 марта 2016 в 13:11

Если речь о примере из 7 главы, то можно сделать как-то так: Complex::Add(Complex x)
{
     real = real + x.real;
     imaginary = imaginary + x.imaginary;
     cout<< real<<"."<<imaginary;
}

Антон Биганов
Антон Биганов 21 ноября 2017 в 07:55

cout << number.real << " + i*" << number.imaj << '\n'; (ну так.. на всякий случай :) )

Анатолий Зотов
Ключ для DreamSpark

Все ищу и не могу неайти ключ для DreamSpark. Записался на курс по C++, но ключ не нашел.

Ербол Жакипов
Ербол Жакипов
Казахстан, Кызылорда
Александр Мухаметов
Александр Мухаметов
Казахстан