Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Styud4
0 / 0 / 0
Регистрация: 24.07.2010
Сообщений: 13
1

Структура-пара

22.12.2010, 14:24. Просмотров 1384. Ответов 11
Метки нет (Все метки)

Структурой-парой называется структура с двумя полями, которые обычно имеют имена first и second. Требуется реализовать тип данных с помощью такой структуры. Обязательно должны присутствовать:

- метод инициализации Init; метод должен контролировать значения аргумента на корректность;
- ввод с клавиатуры Read;
- вывод на экран Display.
Реализовать внешнюю функцию с именем make_тип(), тип - тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуры требуемого типа. При передаче ошибочных параметров следует выводить сообщение и заканчивать работу.

Поле first - дробное число; поле second - целое число показатель степени. Реализовать метод power() - возведение числа first в степень second. Метод должен правильно работать при любых допустимых значениях first и second.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2010, 14:24
Ответы с готовыми решениями:

Структура-пара
Поле first — дробное число; поле second — целое полож. число, показатель...

Структура-пара
Поле first — целое число, целая часть числа; поле second — положительное целое...

Структура-пара
Здравствуйте, форумчане. Помогите пожалуйста с задачкой.Некоторые условия мне...

Структура-пара
Помогите пожалуйста решить задачу, очень нужно. Поле first - дробное число;...

Структура-пара
Поле first — целое положительное число, числитель; поле second — целое...

11
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 131
16.04.2013, 15:10 2
как это реализовать может кто-то из экспертов поможет
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
16.04.2013, 15:59 3
ALINA4, что прям один в один с заданием двухлетней давности?
0
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 131
16.04.2013, 16:17 4
да в один один
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
16.04.2013, 16:24 5
ALINA4, и в чем затруднение?
0
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 131
17.04.2013, 08:57 6
не могу понять как это можно реализовать. если не трудно объясните или пропишите код
0
NeonLost
Пес войны
110 / 87 / 22
Регистрация: 23.02.2012
Сообщений: 653
17.04.2013, 09:22 7
отнаследуйся от pair да добавь пару функций...)
0
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 131
17.04.2013, 10:29 8
а код прописать нельзя реализации этой программы
0
Croessmah
++Ͻ
14630 / 8379 / 1582
Регистрация: 27.09.2012
Сообщений: 20,583
Записей в блоге: 2
Завершенные тесты: 1
17.04.2013, 12:51 9
Для начала:
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
#include <iostream>
#include <string>
 
template<typename T1,typename T2>
class MyPair{
    T1 first;
    T2 second;
public:
    MyPair();
    MyPair(const T1 & _first,const T2 & _second);
    T1 & First();
    T2 & Second();
};
 
template<typename T1,typename T2>
MyPair<T1,T2>::MyPair(const T1 & _first,const T2 & _second):first(_first),second(_second){
}
template<typename T1,typename T2>
MyPair<T1,T2>::MyPair(){
}
template<typename T1,typename T2>
T1 & MyPair<T1,T2>::First(){
    return first;
}
template<typename T1,typename T2>
T2 & MyPair<T1,T2>::Second(){
    return second;
}
 
int main(){
    MyPair<int,std::string> strs(0,"My pair class");
    std::cout<<strs.First()<<"\t-\t"<<strs.Second()<<std::endl;
    std::cout<<std::endl;
    return 0;
}
0
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 131
17.04.2013, 14:30 10
это весь код? или его еще нужно дописать
0
Croessmah
++Ͻ
14630 / 8379 / 1582
Регистрация: 27.09.2012
Сообщений: 20,583
Записей в блоге: 2
Завершенные тесты: 1
17.04.2013, 14:48 11
Цитата Сообщение от ALINA4 Посмотреть сообщение
или его еще нужно дописать
это
Цитата Сообщение от Croessmah Посмотреть сообщение
Для начала
0
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 131
17.04.2013, 15:19 12
а что еще нужно прописать в этом коде

Добавлено через 20 минут
помогите дописать этот код
0
17.04.2013, 15:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2013, 15:19

Структура - пара
Поле first — дробное положительное число, цена товара; поле second - целое...

Структура-пара Задача
Линейное ура-ние y=Ax+B.Поле first дробное число коэффициент А;Поле...

классы и объекты. структура-пара
поле first- дробное положительное число, катет а прямоугольного треугольника;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru