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

организовать класс дробь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти элемент, наиболее близкий к среднему арифметическому всех элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread706341.html
двумерный статический массив размером 5x5.Найти элемент наиболее близкий к среднему арифметическому всех элементов. Вывести на экран его индекс и значение.
C++ Определить, делится ли число на 4 без остатка Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k — соответствующее частное); если остаток от деления на 4 равен 1 — N= 4k + 1; если остаток от деления на 4 равен 2 — N= 4k + 2; http://www.cyberforum.ru/cpp-beginners/thread706329.html
C++ как заменить ветвление на переменную логического типа
Я написал программу, которая показывает входит ли точка в область или нет. Я использовал ветвления, а оказывается нужно использовать переменную логического типа вот с этим у меня проблемы. Помогите изменть код! Заранее всем спасибо! #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int main () {float X, Y,R,L; setlocale (0,"");
Преобразование int и char в строку C++
#include <iostream.h> #include <istream.h> //dlya cin.getline() #include <string.h> #include <conio.h> #include <fstream.h> #include <stdlib.h> /////////////////////////////////////// const int MAX=255;
C++ Обработка двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread706290.html
Всем доброй ночи. Решаю задачу по информатике, на обработку двумерных массивов. Программу написал, ошибок нет, но когда начинаю вводить элементы массива, то "Windows прекращает работу программы." Что делать, где искать ошибку понятия не имею. Подозреваю что в процедуре ввода (кэп) но где конкретно - хз. Помогите. #include <stdio.h> #include <conio.h> #include <time.h> void vvod ...
C++ Организация регулярной грамматики используя конечный автомат, представленный в виде графа Доброй ночи! Организация регулярной грамматики с помощью конечного автомата, представленного в виде графа. Хочу попросить у вас помощи. Не получается сопоставить конечный автомат и проверку введенного в поле Edit выражения на соответствие переходов графа. Автомат реализую через case, но пока получается только по одному символу проверять. Фразу целиком посимвольно не понимаю как. Может есть... подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
26.11.2012, 18:20     организовать класс дробь
Цитата Сообщение от zttx Посмотреть сообщение
к сожалению, я ничего не поняла.. вы можете конкретно на моем случае объяснить что я не так делаю?
Вы неправильно приводите дробь к несократимому виду.

Добавлено через 9 минут
Зачем вы в строке 39 объявляете переменные a, b?
Подправил ошибки
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
#include<iostream>
#include<math.h>
#include <stdio.h>
class fraction {
protected: 
           int a, b;
public:
       fraction (int c, int d)
       { a=c;
         b=d;
       }
       fraction()
       { printf(" Vvedite chislitel' and znamenatel' :\n");
         printf("a= "); scanf("%d", &a);
         printf("b= "); scanf("%d", &b);
       }
void print()
       {printf("drob' %d/%d\n", a, b);
       }
int Nod(int a, int b)
{
    while (a && b)
        if (a >= b)
           a %= b;
        else
           b %= a;
    return a | b;
}
void Func()
{ 
   int t = Nod(a, b); 
   
   a /= t; 
   b /= t; 
   std::cout << a << "/ " << b << std::endl;
}
};
int main()
{ 
 fraction e;
 e.print();
 e.Func();
 
 system("pause");         
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru