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

Класс дробь состоит из 2 целых полей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не понятный цикл http://www.cyberforum.ru/cpp-beginners/thread815853.html
Функция возвращает otv1. В barr_code хранятся значения битов(нули и единицы). Что делает цикл? int barr_code; int otv=0, mn=1; for(i=7; i>=0; i--) { otv1=otv1+barr_cod*(mn); mn=mn*2; } return otv1;
C++ Чем отличается оператор цикла Помогите ответить на вопрос по контрольной: Чем отличается оператор цикла с предусловием от оператора цикла с постусловием? http://www.cyberforum.ru/cpp-beginners/thread815843.html
Запись в созданный текстовый файл C++
Добрый вечер,создаю файл,туда нужно ввести данные с консоли слова пишит ,а знаки припинания там символы нет,где ошибка?{string s5,s6,s; FILE *f; cout<<"ââåäèòå ñîáûòèå ãîäîì èëè ää.ìì.ãã\n"; cin >> s5; f = fopen(s5.c_str(), "a");
C++ Текстовые файлы с числовой информацией. ВЫРУЧАЙТЕ !
Помогите с задачей!!! очень нужно !!! Дано текстовый файл. Посчитать количество появлений в нем каждой маленькой буквы и создать файл, элементы которого имеют вид "<буква> - <количество её появлений>" (например, "а-25"). Буквы отсутствующие в тексте не включать. Рядки упорядочить за возрастанием кодов букв. Добавлено через 1 час 10 минут Заранее благодарю
C++ Какое значение будет выведено в результате выполнения последовательности операторов http://www.cyberforum.ru/cpp-beginners/thread815819.html
Помогите ответить на вопрос: Какое значение будет выведено в результате выполнения последовательности операторов cin >> x>>y; z=sqrt( sqrt(x)*sqrt(y)); cout<<z;
C++ В какой последовательности размещаются массива Помогите ответить на вопрос по контрольной: В какой последовательности размещаются в памяти элементы трехмерного массива Y? подробнее

Показать сообщение отдельно
PK91
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 42
23.03.2013, 14:29  [ТС]     Класс дробь состоит из 2 целых полей
Спасибо!!! Только программа ошибки выдаёт. А нельзя её проще записать? Просто многого ещё не изучали. Что-то вроде этого:
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
#include<stdio.h>
#include<conio.h>
#include <locale.h>
 
class Drob
 {
   public:
   int Drobchast();  
   void get(int ch,int zn); 
   int Getchsl();              
   int Getznam();               
  Drob Summ (Drob a,Drob b);  
   private:
   int    chsl;
   int    znam;
 };
 
void Drob::get(int ch,int zn)
{
  chsl=ch;
  znam=zn;
}
 
int Drob::Getchsl()
{
 return chsl;
}
 
int Drob::Getznam()
{
  return znam;
}
 
 int Drob::Drobchast()  
 {
  return ( (double)chsl / (double)znam); 
}
 
Drob Drob::Summ(Drob a,Drob b) 
{
  Drob c;     
  c.chsl=a.chsl*b.znam+a.znam*b.chsl;
  c.znam=a.znam*b.znam;
  return c;
}
 
int main(int argc, char* argv[])
{
 setlocale(0,"Russian");
 int zn,ch;
 Drob x,y,z;
 do
 {
     ch=_getche();
     x.get(), y.get();
     z.Summ(x, y);
     z.show();
     printf ("\nГ…Г№Вё Г°Г*Г§ (y/n): (%d%d)",ch,zn);
    }while(ch!='n');
    return 0;
}
Добавлено через 1 минуту
Спасибо!!! Изучаем язык недавно, нельзя как-то более просто её написать?
 
Текущее время: 09:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru