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

Пользователь вводит строку '12.34 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму ряда с точностью http://www.cyberforum.ru/cpp-beginners/thread542835.html
ПРога нужна на С++. Помогите плиииз, не могу разобраться в этих фактериалах. 1)Найти сумму ряда с точностью Е=10-3, общий член которого: a(n)= n!/n^n 2)Даны: действительное число a, натуральное число n. Вычислить: p=(a(a+1)*...*(a+n-1). Очень нужна ваша помощь
C++ Вместо чтения значений из файла сгенерировать массив данных. День добрый. Есть программа, которая считывает начальные данные из файла, мне нужно сделать так, чтобы эти данные были регенерированы по известной функции. Подскажите как это сделать? Или конкретнее изменить void readmatrix так чтобы она вместо чтения массива из файла, генерировала его по функции, например, sin(x). #include <stdio.h> #include <process.h> #include <math.h> float *a, *b,... http://www.cyberforum.ru/cpp-beginners/thread542833.html
C++ Посчитать число сравнений в QuickSort
приветствую всех любителей и профессионалов по С++. Изучаю Quicksort Мне нужно чтобы программа посчитала число сравнений сделанное при сортировке. почему то count (счетчик) показывает ноль? как можно посчитать ? #include <iostream> #include <cstdlib>
Раскладка C++
Вечер добрый, форумчане! Вопрос такой: каким образом входной поток данных, прежде вбитый с клавиатуры, корректно отобразить на кириллице? Допустим, имеется такой код: #include "stdafx.h" #include <iostream> using namespace std;
C++ Динамические матрицы http://www.cyberforum.ru/cpp-beginners/thread542807.html
разработать класс для работы с одной или несколькими матрицами, размерности которых являются полями класса. В конструкторе создать динамическую матрицу, а в деструкторе освободить па-мять. Предусмотреть методы для ввода, вывода динамической матрицы и в зависимости от варианта один или несколько методов для её обработки. По усмотрению преподавателя в класс можно включить методы, реализующие задачи...
C++ Найти сумму первого и последнего элемента текс. файла. К примеру есть текстовый файл содержащий 123456789, нужно открыть его для чтения найти сумму первого и последнего элемента (в нашем случае 1+9=10) и вывести на экран. int dig; //симол FILE* file=fopen("test.txt", "r"); // открываем файл для чтения dig=getc(file); // получаем первый элемент Memo1->Lines->Text=Memo1->Lines->Text+(char)dig; // выводим для проверки fclose(file); подробнее

Показать сообщение отдельно
aidoqa
 Аватар для aidoqa
586 / 99 / 2
Регистрация: 08.02.2011
Сообщений: 839
09.04.2012, 17:32  [ТС]     Пользователь вводит строку '12.34
C++
1
2
3
 if (f1>f2) cout<<" > ";
  else if (f1<f2)      cout<<" < ";
else if (f1=f2)  cout<<" =";

Nekto, не увидел твоего сообщения)(написал свой вариант)
кому интересно вот готовый вариант программы
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
#include <iostream>
 
class pair //ГЎГ*çîâûé Г*ГЎГ±ГІГ°Г*ГЄГІГ*ûé ГЄГ«Г*Г±Г± ïåðñîГ*Г»        
{
protected:
    int first; 
    int second;
   
public:
    void set_first(int t){first=t;};
    void set_second(int t){second=t;};
    int get_first(){return first;};
    int get_second(){return second;};
    pair(int ta=0, int tb=0):first(ta), second(tb){};
    friend bool operator > (pair, pair);
    friend bool operator < (pair, pair);
    friend bool operator == (pair, pair);
    friend bool operator != (pair, pair);
};
bool operator > (pair p1, pair p2){
    return (p1.first>p2.first)?(true):(  (p1.first==p2.first)?(p1.second>p2.second):(false)  );
}
bool operator < (pair p1, pair p2){
    return (p1.first<p2.first)?(true):(  (p1.first==p2.first)?(p1.second<p2.second):(false)  );
} 
bool operator == (pair p1, pair p2){
    return (p1.first==p2.first)&&(p1.second==p2.second);
} 
bool operator != (pair p1, pair p2){
    return (p1.first!=p2.first)||(p1.second!=p2.second);
} 
////////////////////////////////////////////////
class fraction: public pair //ГЄГ«Г*Г±Г± ñòóäåГ*ГІ
{
private:
    
public:
    void set_second(int t){if (t!=0) second=t;};///òîëüêî ïîòîìó Г·ГІГ® äåëèòü Г*Г* 0 Г*åëüçÿ,  Г* âîîáùå ãåòñåòòåðû ÇËÎ
    //friend bool operator > (fraction, fraction);
    void print(){
        std::cout<<"("<<get_first()<<"."<<get_second()<<")" ;
    }
    fraction(const int& f=0, const int& s=1): pair(f, s){
        if(s==0){
            std::cerr<<"divide by zero";
            second=1;
        }
    }
 
};
int main (){
  using namespace std; 
  char c;
  int a,b;
  cout<<"Enter number: ";
  cin>>a;
  cin.ignore();
  cin>>b;
  fraction f1(a, b);
  cout<<"Enter number: ";
  cin>>a;
  cin.ignore();
  cin>>b;
  fraction f2(a, b);
  f1.print();
if (f1>f2) std::cout<<">";
  else
   if (f1<f2)  std::cout<<"<";
    else
      if (f1==f2) std::cout<<"=";//ìîæГ*Г® "if (f1==f2)" ГіГЎГ°Г*ГІГј, ГІ.ГЄ. ГЅГІГ® åäèГ*Г±ГІГўГҐГ*Г*ûé îñòГ*âøèéñÿ ГўГ*ðèГ*Г*ГІ, Г*Г® ìîæГ*Г® îñòГ*ГўГЁГІГј, åñëè Г§Г*Г¤Г*Г*ГЁГҐ òðåáóåò èñïîëüçîâГ*Г*ГЁГї îïåðГ*òîðГ* "=="
 
  f2.print();
  cout<<endl;
  system("pause");
  return 0;    
}
 
Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru