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

перегрузка ввода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заданы три вектора a(n), b(m), c(k). Вывести наименование вектора, в котором максимальна сумма четных элементов, стоящих на нечетных местах http://www.cyberforum.ru/cpp-beginners/thread706839.html
Заданы три вектора a(n), b(m), c(k). Вывести наименование вектора, в котором максимальна сумма четных элементов, стоящих на нечетных местах Помогите пожалуйста
C++ Идея для написания программы Здравствуйте форумчане вот решил у вас спросить. Какую программу написать на C++(желательно тяжелую для опыта так сказать)? Я тут подумывал создать проигрыватель видео и музыки с множеством форматов это 1 сложно будет? А вообше лучше вы посоветуйте. http://www.cyberforum.ru/cpp-beginners/thread706835.html
C++ Простые числа
Проблема заключается в том что он у меня выводит непонятные символы в Txt :( Что мне с этим сделать ? #include <stdio.h> #include <iostream> #include "math.h" using namespace std; int main()
C++ Ошибка во время выполнения
есть такой вот кусочек кода, компилириуются без ошибок, а в процессе выполнения ругает int t = 0; ifstream fin; fin.open ("c:\\.rnd", ifstream::binary); for (int i = 0; i < fsize; i++){ while(fin.get(*buf)) for (int j = 0; j < (fsize)*8; j++) { byte = buf;
C++ Одномерный массив. Печать номера, гистограммы. http://www.cyberforum.ru/cpp-beginners/thread706807.html
a) Числа читаются из массива и графически представляются в виде * (печать гистограммы). b) Сначала печатается номер элемента массива, затем его значение, потом гистограмма.
C++ Множества точек на плоскости Помогите пожалуйста решить задачу ну или объясните принцип решения. Даны 2 множества точек на плоскости. Выбрать 3 различные точки первого множества так , что бы треугольник с вершинами в этих точках накрывал все точки второго множества и имел минимальную площадь. Я тока начинаю программировать поэтому прошу объяснить максимально доступно если можно =))) Код я и сам смогу написать я не... подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
23.11.2012, 19:06  [ТС]     перегрузка ввода
Цитата Сообщение от David Sylva Посмотреть сообщение
вот это зачем?
ну без него ошибка истрим не определен для int*

Добавлено через 48 секунд
Цитата Сообщение от Vourhey Посмотреть сообщение
А что он должен делать? Не вижу по коду, зачем ему жить и как долго...
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
#include <string>
using namespace std;
#include <iostream>
#include <vector>
#include <fstream>
#include <math.h>
#define SIZE 100
class LONG
{
    int a[SIZE];
public:
    LONG();
    LONG(int value);
    ostream& PrintOut(ostream& OutStream);
    friend ostream& operator <<(ostream& o, LONG& m);
    friend istream& operator >>(istream& input, LONG& m);
    int cnt_digits(int num){ return ( num /= 10 ) ? 1 + cnt_digits(num) : 1; }
};
LONG::LONG()
{
    for(int i=0; i<SIZE; i++)
        a[i]=-1;
}
LONG::LONG(int value)
{
    for(int i=0; i<SIZE; i++)
        a[i]=-1;
    int count=cnt_digits(value);
 
    for(int i=count-1; i>=0; i--)
    {
        a[i]=value%10;
        value/=10;
    }
}
ostream& LONG::PrintOut(ostream& OutStream)
{
    int i=0;
    while(a[i]!=-1)
    OutStream<<a[i++];
        return OutStream;
}
istream& operator >> (istream& input, LONG& m)
{
     input>>m.a;
     return input;
}
 
ostream& operator <<(ostream& o, LONG& m)
{
    return m.PrintOut(o);
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    LONG a;
    cin>>a;
    cout<<a<<endl;
    system("pause");
    return 0;
}
//---------------------------------------------------------------------------
 
Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru