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

перегрузка + с шаблонами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить http://www.cyberforum.ru/cpp-beginners/thread904540.html
Определить все 6-цифровые натуральные числа, которые являются номерами счастливых билетов (сумма первых трех цифр равна сумме последних трех цифр), использовать наименьшее количество циклов (классический вариант - 6 вложенных циклов)
C++ Даны натуральные числа n, k. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте Даны натуральные числа h, k и последовательность действительных чисел a1, а2 ... аn. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте данной последовательности Добавлено через 4 часа 4 минуты спасибо за помощь, сам сделал #include <iostream> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread904533.html
.Создать класс Binary1, который будет содержать число в двоичной системе C++
1.Поле first – целое число, целая часть числа, записанного в восьмеричной системе счисления; поле second – положительное целое число, дробная часть числа, записанного в восьмеричной системе счисле-ния. Реализовать метод add8( ) – сложение чисел в восьмеричной системе. 2.Создать класс Binary1, который будет содержать число в двоичной системе (в отдельном поле – целая часть, в другом поле –...
Queue сортировка C++
Задание : отсортировать чергу по возростанию не использевать ООП queue <int> q; sort(q.front();q.back()) // не пашет подскажите пожалуста вот на это задание http://www.cyberforum.ru/cpp-beginners/thread904256.html
C++ Создать собственный библиотечный файл http://www.cyberforum.ru/cpp-beginners/thread904516.html
Задание:Создать собственный библиотечный файл констант, типов и функций для реализации указанных задач и программу, которая использует его возможности для работы с файлами (зашифровки, подсчет количества слов). Моя проблема:я без понятия как это делать (видимо меня не было на паре или мы это не проходили). Что я не знаю:1)как создавать БИБЛИОТЕЧНЫЙ файл (обычный умею). 2)как вписать функцию в...
C++ AEROFLOT помогите не могу понять, что не так. вот код: #include <iostream> #include <cstring> #include <fstream> const int n=7; int i,j; using namespace std; class AEROFLOT { public: подробнее

Показать сообщение отдельно
hrustash
3 / 3 / 1
Регистрация: 05.04.2013
Сообщений: 42
17.06.2013, 19:03  [ТС]     перегрузка + с шаблонами
Croessmah,
структуры:
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
#pragma once
#include <fstream>
#include <iostream>
using namespace std;
struct Stud1
{
    char name [50];
    char addr [50];
    double price;
    friend istream& operator >> (istream&, Stud1&);
    friend ostream& operator << (ostream&, Stud1&);
    bool operator == (Stud1&);
};
 
struct Stud2
{
    char name [50];
    friend istream& operator >> (istream&, Stud2&);
    friend ostream& operator << (ostream&, Stud2&);
    bool operator == (Stud2&);
};
 
struct Stud3
{
    char name [50];
    char addr [50];
    char ContrDate [50];
    double price;
};
main:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "Classes.h"
void main()
{
    STUD<Stud1> A, A1, res;
    STUD<Stud2> B;
    STUD<Stud3> C;
    ifstream in1("input1.txt");
    ifstream in2("input2.txt");
    A.ReadData(in1);
    A.WriteData(cout);
    B.ReadData(in2);
    cout<<endl<<endl;
    B.WriteData(cout);
    A1=A;
    //res=A+A1;
    cout<<endl;
    A1.WriteData(cout);
    A1.sort();
    cout<<endl;
    A1.WriteData(cout);
}
и ниже два инпута
Вложения
Тип файла: txt input1.txt (188 байт, 2 просмотров)
Тип файла: txt input2.txt (42 байт, 2 просмотров)
 
Текущее время: 12:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru