0 / 0 / 0
Регистрация: 24.10.2018
Сообщений: 26
|
||||||
1 | ||||||
Ошибка: Не найден оператор, принимающий правый операнд типа 'overloaded-function'24.10.2018, 19:24. Показов 3549. Ответов 5
Метки нет (Все метки)
Всем привет, такая проблема при выполнении лабораторной работы (не знаю кому это интересно, но все же), так вот, суть проблемы в чем:
Нужно написать программу вычисления полной площади поверхности и объема правильной пирамиды, мой код таков (занимаюсь с++ три-четыре дня):
error C2679: бинарный '>>': не найден оператор, принимающий правый операнд типа 'overloaded-function' (или приемлемое преобразование отсутствует) Не понимаю, как исправить. Помогите, пожалуйста.
0
|
24.10.2018, 19:24 | |
Ответы с готовыми решениями:
5
Ошибка в коде. не найден оператор, принимающий правый операнд типа 'int' Ошибка C2679: бинарный '=': не найден оператор, принимающий правый операнд типа 'double' Конструкторы, приведение типа и ошибка "Не найден оператор, принимающий правый операнд типа 'char *'" Ошибка : бинарный "<<": не найден оператор, принимающий правый операнд типа point |
Модератор
13722 / 10919 / 6478
Регистрация: 18.12.2011
Сообщений: 29,148
|
|
24.10.2018, 19:37 | 2 |
В endl данные ввести ну никак нельзя - это константа.
s Всегда равно нулю т.к. 1/2 равно 0(и 1 в остатке). То же самое 1/3 равно нрулю
1
|
0 / 0 / 0
Регистрация: 24.10.2018
Сообщений: 26
|
|
24.10.2018, 19:40 [ТС] | 3 |
Я где-то видел что /n это и есть endl, вот и пишу так
Тогда как записать эти формулы? Ну если 1/2 = 0.5, то как быть с 1/3 ?
0
|
Модератор
13722 / 10919 / 6478
Регистрация: 18.12.2011
Сообщений: 29,148
|
|
24.10.2018, 20:54 | 4 |
Сообщение было отмечено rreskey как решение
Решение
Пишите при ВЫВОДЕ но никак не при вводе!
1/2 это деление нацело! (0 целых и 1 в остатке) 1.0/2.0 = 0.5 1/3 это тоже деление нацело! (0 и 1 в остатке) 1./3. =0.333333333333
1
|
Неэпический
|
||||||
24.10.2018, 21:09 | 5 | |||||
Сообщение было отмечено rreskey как решение
Решениеendl - это не константа, а шаблон функции.
2
|
0 / 0 / 0
Регистрация: 24.10.2018
Сообщений: 26
|
|
25.10.2018, 16:26 [ТС] | 6 |
Спасибо, теперь все работает.
0
|
25.10.2018, 16:26 | |
25.10.2018, 16:26 | |
Помогаю со студенческими работами здесь
6
Ошибка "не найден оператор, принимающий правый операнд типа "const std::string" " Шаблоны класса:Матрица. Ошибка бинарный "=": не найден оператор, принимающий правый операнд типа "Matr<T>" Бинарный "=": не найден оператор, принимающий правый операнд типа Классы: не найден оператор, принимающий правый операнд типа "Book" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |