Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Anya1258874
0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 19
1

Пользовательская функция работает не так, как ожидается: найти причины странного поведения функции

11.10.2016, 14:47. Просмотров 394. Ответов 2
Метки нет (Все метки)

Ребята помогите, пожалуйста. Создаю функцию суммы дробных чисел, но она ничего не возвращает, экран пустой. Я знаю, что туплю, но все же.

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
26
27
28
29
30
31
32
33
34
35
#include "stdafx.h"
#include "iostream"
using namespace std;
 
class drob {
    double ch;// числитель
    double zn;// знаменатель
public:
    drob() {}; // конструктор по умолчанию
    void vvod() // функция ввода дробных чисел
    {
        cout << "  числитель:  "; cin >> ch;
        cout << "  знаменатель: "; cin >> zn;
    }
 
    drob summ(drob ob) //функция суммы дробных чисел
    {
        drob anotherDrob;
        anotherDrob.ch = ch * ob.zn + zn * ob.ch;
        anotherDrob.zn = zn * ob.zn;
        return anotherDrob;
    }
int main()
{
    setlocale(LC_ALL, "russian");
     
    drob ob1, ob2;
    printf("Введите дробь:\n");
    ob1.vvod();
    ob2.vvod();
    
            
        ob1.summ(ob2); 
return 0;
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2016, 14:47
Ответы с готовыми решениями:

Найти причины странного поведения IDE Dev C++: код не компилируется, а IDE ошибок не выдает
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; int main() {...

Не вижу окна с кодом (нет окна редактирования): найти причины странного поведения программы
Создаю проект, а кроме синего экрана ничего больше нет, не знаю, что делать. Прочла здесь же про...

Код работает не так, как ожидается (найти и исправить ошибки)
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; char deletika(char a, long ot, long...

#define работает не так, как ожидается
Здравствуйте. Подскажите, пожалуйста, почему в таком случае некорректно использовать #define: ...

2
nimazzzy
Заблокирован
11.10.2016, 15:26 2
Цитата Сообщение от Anya1258874 Посмотреть сообщение
но она ничего не возвращает, экран пустой.
Экран пустой, потому что в программе просто нет вывода на экран.
Почему тема в разделе по С?
0
Anya1258874
0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 19
11.10.2016, 15:46  [ТС] 3
nimazzzy, ой точно, спасибо
0
11.10.2016, 15:46
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2016, 15:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Почему malloc работает не так, как ожидается?
int main() { int* p =malloc(sizeof(int)); p=5; printf(&quot;%s\n&quot;,strerror(errno)); ...

Условие в цикле do while работает не так, как ожидается
Проблема в условие цикла. Вот Код.// ConsoleApplication4.cpp: определяет точку входа для...

ConstraintSet работает не так как ожидается в Handler
Делаю визуализацию сортировки. Сначала хочу реализовать swap. Два элемента подсвечиваются красным,...

Почему цикл работает не так, как ожидается?
Двумя способами реализовал цикл, который увеличивает годовую зарплату на 10% при нажатии 'y' до тех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.