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

Классы дробей С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ТЗ.метод северо-западного угла http://www.cyberforum.ru/cpp-beginners/thread263367.html
Нужно написать программу, которая будет составлять начальный опорный план методом северо-западного угла. Не могу реализовать. Подскажите пожалуйста, что исправить. #include "stdafx.h" using namespace System; #include<stdio.h> #include <conio.h> int main(array<System::String ^> ^args) { int m,n,i,j; float *A= new float ; float *B= new float ;
C++ Функции Составить функцию "сжатия" исходной последовательности символов: каждая подпоследовательность, состоящая из идущего несколько раз подряд символа заменяется на текст x(k), где х - символ, а k - число вхождений этого элемента в подпоследовательность. нужно на С http://www.cyberforum.ru/cpp-beginners/thread263365.html
C++ Сортировка строки по длине слова
Сабж. Здравствуйте. Есть код, который вроде логически построен правильно, но он не работает. Уже не знаю как быть. Подскажите пожалуйста в чем проблема. #include <cstdlib> #include <iostream> #include <cstring> #include <cctype> using namespace std;
Вообще возможно сделать так чтобы команда system(); выполнялась в фоновом режиме? C++
Вообще возможно сделать так чтобы команда system(); выполнялась в фоновом режиме? есть команда system("start .\hl2.exe -game cstrike"); при запуске выскакивает dos окно. Как сделать чтобы оно не появлялось?
C++ Программы для решения нелинейного уравнения http://www.cyberforum.ru/cpp-beginners/thread263311.html
Здравствуйте товарищи программисты. У меня к вам просьба. У меня есть две готовые программы для вычисления нелинейного уравнения шаговым методом и методом половинного деления. Работают они нормально но их две, а мне надо чтобы это все было в одной программе. Помогите пожалуйста их объединить в одну а то у меня не выходит. Спасибо! Вот программы: Шаговый метод: #include <iostream> #include...
C++ шифрование RSA Помогите пожалуйста с задачей: Составить программу на языке программирования С++, которая осуществляет шифрование информации по правилу алгоритма RSA. Требования к программе: • Данные для шифрования должны считываться из текстового файла a.txt. • Ключ в двоичном виде должен быть сгенерирован случайным обра-зом. • Зашифрованные данные должны записываться в файл b.txt. нужен сам алгоритм и... подробнее

Показать сообщение отдельно
MopkoBHblu
10 / 10 / 0
Регистрация: 23.03.2011
Сообщений: 63
24.03.2011, 18:05     Классы дробей С++
Цитата Сообщение от Mr.Whittier Посмотреть сообщение
ошибка такая error C2106: '=' : left operand must be l-value
когда ставлю "==" она исчезает, но прога всё равно не работает
я знаю, но chisl и znam привычней
Да, привычней. Но! 1ое - это выглядит глупо, рунглиш - всегда выглядит глупо. 2ое - у тебя функция возвращения числителя, однообразно названа с функцией получения символа при вводе с клавиатуры xD
getch(), может лучше getNum, а еще лучше идентификаторы с обозначением типа данных intGetNumerator() - 100 баллов за понятность xD

Добавлено через 4 минуты
Цитата Сообщение от Mr.Whittier Посмотреть сообщение
ошибка такая error C2106: '=' : left operand must be l-value
когда ставлю "==" она исчезает, но прога всё равно не работает
я знаю, но chisl и znam привычней

такая ошибка в каждой строке:

c.putchisl()=x[i1].putchisl ()*x[i2].putznam();
d.putchisl()=x[i2].putchisl ()*x[i1].putznam();

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

у тебя функция putchisl ВОЗВРАЩАЕТ числитель...
тебе нужно написать метод класса, который внутри класса будет устанавливать значение переменной

int fraction::intSetNumeratorFunc(int intValue) {

this->intNumerator = intValue;

};

как-то так

Добавлено через 13 минут
ооо нашел... ты перепутал понятия...

void getch (int x) {chisl=x;}
int putch() {return this->chisl}

GET - получить... PUT - положить, не верная трактовка для действия установки значения, лучше использовать слово SET.

c.getch( x[i1].putchisl () * x[i2].putznam() );
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru