Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывод через структуры ,как сделать? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти точки пересечения касательных с окружностью http://www.cyberforum.ru/cpp-beginners/thread780243.html
Даны координаты центра и радиус R окружности, координаты точки. Найти точки пересечения касательных с окружностью Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y)....
C++ Содержательно сформулировать результат выполнения функции Пожалуйста, объясните, что выполняет каждая функция. Заранее спасибо! //------------------------------------------------- 1 void F1(char c) { int i,j; for (i=0; c !='\0'; i++); for (j=0,i--;... http://www.cyberforum.ru/cpp-beginners/thread780212.html
C++ Определить общий вид степенного ряда, вычисляемого в данной функции
Помогите, пожалуйста сформулировать словами, что выполняет каждый код: double sum(double x,double eps) { double s,sn; int n; for (s=0, sn = 1, n=1; fabs(sn) > eps; n++) { s += sn; sn= - sn...
C++ Станное поведение указателя
Пробовал "отладить" код и натолкнулся на грабли (см. комментарии): void itoa(long n, char* str) { char *s = str; while (n) { *s++ = n % 10 + '0'; n /= 10; } ...
C++ Ручной ввод в массив и проверка цепочки http://www.cyberforum.ru/cpp-beginners/thread780177.html
Создать программу на С++, которая будет продуцировать цепочки(слова) в трехсимвольном алфавите с записью их в файл, причем длина L цепочек ограничена: L1<= L <= L2 и для каждой цепочки, отобранной в...
C++ Строки: нахождение символов Еще раз приветствую всех!:) ------------------------------- Помогите, пожалуйста, с заданием: Даны натуральное число n и символы s1, ..., sn, среди которых есть двоеточие. Получить все символы,... подробнее

Показать сообщение отдельно
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193
06.02.2013, 11:52
Не знаю где вы этот код взяли но он не верный.
1. f=ch;
k=zn; - С++11 стандарт? в конструкторе можно сделать.
2. drob printdrob()//конструктор - точно не конструктор
3. drob printdrob()//конструктор - не коректный метод.


Попробовал слепить свой:

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
#include <iostream>
#include <cmath>
#include <cstdlib>
using namespace std;
 
class drob
 
{
public:
 
    double ch;
    double zn;
    double val;
 
    drob( double c , double z) : ch(c),zn(z)
    {
        if( abs(zn - 0.0) < 0.001)
        {
            cout << "Division by zero, zn = 1" << endl;
            zn = 1.0;
            val = ch / zn;
        }
    }
    drob( ) : ch(0), zn(1.0), val ( ch / zn) { }
 
    int printdrob()
    {
        if ( ch != 0)
        {
            cout << zn / ch << endl;
            return 0;
        }
        else
        {
            cout << "Cannot print inversed fraction" << endl;
            return 1;
        }
 
    }
};
int main()
{
 
    drob d(0,0);
    d.printdrob();
    return 0;
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru