Форум программистов, компьютерный форум CyberForum.ru

Не работает пример умножения и деления дробей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что будет выведено на экран в результате выполнения приведенного фрагмента кода? http://www.cyberforum.ru/cpp-beginners/thread1085593.html
Что будет выведено на экран в результате выполнения приведенного фрагмента кода? int n = 1; while (n<=10) { if (n%2) printf("%d\n", n); n++; return; printf("%d\n", n);
C++ Найти среднее арифметическое элементов, не являющихся простыми числами, но при этом стоящих на чётных местах Найти среднее арифметическое элементов, не являющихся простыми числами, но при этом стоящих на чётных местах. http://www.cyberforum.ru/cpp-beginners/thread1085562.html
1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными э C++
1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и переносится в конец массива. 2. Найти минимальный из неповторяющихся элементов двумерного массива
C++ Задан двумерный массив N x N. Проверить можно ли выполнив конечное число перестановок в столбцах, расположить на побочной диагонали так, чтобы они во
Задан двумерный массив N x N. Разрешается произвольно переставлять элементы внутри любого столбца. Проверить можно ли выполнив конечное число перестановок в столбцах, расположить на побочной диагонали так, чтобы они возрастали.
C++ Пожалуста, обьясните настройки компилятора и что они делают http://www.cyberforum.ru/cpp-beginners/thread1085501.html
Для Visual Studio 2010. Хочется все же понять что например означает /ZI Includes debug information in a program database compatible with Edit and Continue Или /Ox Uses maximum optimization (/Ob2gity /Gs) Дело в том, что краткость описания не дает понять что оно будет и о чем это. Двадцать неопределеных догадок и в общем ничего не понял. Что в общем оптимизируется?? А вот ...
C++ Максимальное слово В строке, состоящей из слов и знаков препинания (пробел . : , ! ?-;), найти слово максимальной длины; Программа должна обрабатывать любое количество вариантов данных. Добрый вечер помогите пожалуйста решить эту задачу. Очень срочно нужно. подробнее

Показать сообщение отдельно
Samat B
0 / 0 / 0
Регистрация: 04.08.2013
Сообщений: 170
30.01.2014, 19:46  [ТС]     Не работает пример умножения и деления дробей
zelim, я все сделал как вы посоветовали gcc начал говорить что не знает to_string, после поисков я добавил код в мой исходник вроде пример компилируется но потом выходит не ошибка компилятора а ошибка Windows
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Сигнатура проблемы:
  Имя события проблемы: APPCRASH
  Имя приложения:   main.exe
  Версия приложения:    0.0.0.0
  Отметка времени приложения:   52ea6524
  Имя модуля с ошибкой: main.exe
  Версия модуля с ошибкой:  0.0.0.0
  Отметка времени модуля с ошибкой: 52ea6524
  Код исключения:   c0000005
  Смещение исключения:  00005452
  Версия ОС:    6.1.7600.2.0.0.256.4
  Код языка:    1049
  Дополнительные сведения 1:    0a9e
  Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:    0a9e
  Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789
 
Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  [url]http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419[/url]
 
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt
Добавлено через 1 минуту
вот новый код
Кликните здесь для просмотра всего текста
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <iostream>
#include <cmath>
#define nullptr NULL
#include <sstream>
#include <stdlib.h>
 
#include <algorithm>
 
using namespace std;
 
template <class T>// кусок кода для перевода RealToStr
string to_string(T param)
{
    string str = "";
    stringstream ss;
    ss<<param;
    getline(ss, str);
    return str;
}
 
 
string *drobi_umnojenie(float a, float b, float c, float d, size_t arraySize = 3)
{
    float  a_c;
    float  bd;
 
    string *res = new string [arraySize];
 
    a_c = a*c;
    bd = b*d;
 
 
    string s = to_string (a_c);
    res[1] = to_string (a_c);
    res[2] = "/";
    res[3] = to_string(bd);
 
    return res;
}
 
string *drobi_delenie(int a, int b, int c, int d, size_t arraySize = 3)
{
    float ad;
    float bc;
 
    string *res = new string [arraySize];
 
    ad = a*d;
    bc = b*c;
 
    res[1] = to_string (ad);
    res[2] = '/';
    res[3] = to_string(bc);
 
    return res;
}
 
int knopka_1()
{
    string stroka_1;
    string *res = drobi_umnojenie(2, 2, 2, 2);
    stroka_1 = res[1]+res[2]+res[3];
    cout << "кнопка1=" << endl;
    cout << stroka_1<< endl;
 
    delete [] res;
    res = nullptr;
 
    return 0;
}
 
int knopka_2()
{
    string stroka_1;
    string *res = drobi_delenie(2, 2, 2, 2);
    stroka_1 = res[1]+res[2]+res[3];
    cout << "кнопка2=" << endl;
    cout << stroka_1<< endl;
 
    delete [] res;
    res = nullptr;
 
    return 0;
}
 
int main()
{
    knopka_1();
    knopka_2();
    return 0;
}
 
Текущее время: 09:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru