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

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

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

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

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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
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() { int x, i=26; const int a=1,...

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

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

2
Заблокирован
11.10.2016, 15:26 2
Цитата Сообщение от Anya1258874 Посмотреть сообщение
но она ничего не возвращает, экран пустой.
Экран пустой, потому что в программе просто нет вывода на экран.
Почему тема в разделе по С?
0
0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 19
11.10.2016, 15:46  [ТС] 3
nimazzzy, ой точно, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.10.2016, 15:46
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Создаем утилиты CLI с помощью Node.js
run.dev 07.03.2025
Помню те времена, когда командная строка считалась уделом гиков и сисадминов. Они давно прошли. Но история повторяется и интерфейс командной строки (CLI) снова ягодка опять в средах разработки и стал. . .
Тестирование в JavaScript: как использовать Jest и Cypress
run.dev 07.03.2025
Когда DOM-дерево рассыпается от одной неверной строчки кода, а асинхронные операции превращают отлаженный компонент в источник головной боли, тесты помогут спасти ситуацию. Два инструмента особенно. . .
Управление версиями Python с помощью pyenv
py-thonny 07.03.2025
Знакома ли вам ситуация, когда вы начинаете новый проект, а он требует Python 3. 8, в то время как на вашей системе установлен Python 3. 10? Или когда вы пытаетесь запустить старый скрипт, а он выдаёт. . .
Обработка двоичных данных в Python
py-thonny 07.03.2025
При работе с данными мы можем встретиться с двумя совершенно разными типами: текстовыми и двоичными. Хотя с текстом мы взаимодействуем постоянно, именно бинарные данные лежат в основе всех цифровых. . .
Сайт компании Red-Star-Soft переехал на новый хостинг!
Etyuhibosecyu 06.03.2025
Как и советовал Rius, я покинул хостинг от "Ru-Center" и перенес сайт red-star-soft. com на хостинг с более позитивными отзывами (спойлер: найти его было далеко не просто) (чтобы прочитать текст,. . .
Альтернативная сериализация в Java: сравнение Kryo, Protobuf и Avro
Jamaican 06.03.2025
Сериализация — один из краеугольных процессов в Java-разработке. Превращение объектов в поток байтов для хранения или передачи по сети с последующим восстановлением звучит просто, но реализация этого. . .
Битва Java-кешей: Сравниваем Ehcache, Caffeine и Hazelcast
Jamaican 06.03.2025
Производительность — вечный Святой Грааль для Java-разработчиков. Мы оптимизируем алгоритмы, настраиваем JVM, распараллеливаем процессы, но неизменно приходим к одному и тому же средству ускорения —. . .
Параметры подтверждения сообщения Kafka
Jamaican 06.03.2025
Среди распределённых систем и высоконагруженных приложений Apache Kafka занимает особое место. Эта платформа потоковой обработки данных давно стала стандартом де-факто для организаций, которым. . .
Оптимизация времени запуска Spring Boot
Jamaican 06.03.2025
Вы когда-нибудь сидели, барабаня пальцами по столу, пока ваше Spring Boot приложение медленно поднимается? Этот момент, когда вы успеваете сходить за кофе, пообщаться с коллегами и вернуться, а. . .
Деплой Kubernetes в Java: масштабирование Spring Boot приложений
Jamaican 06.03.2025
Когда ваше Spring Boot приложение внезапно получает всплеск трафика или требует плавного обновления без простоя — традиционные методы деплоя часто пасуют. Именно здесь на сцену выходит Kubernetes —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru