Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для Zemlyani4ka
0 / 0 / 1
Регистрация: 28.03.2013
Сообщений: 5
1

создать шаблон класса,реализующий буфер из произвольного (5) числа вещественных чисел. Числа ввести с клавиатуры содержащие буфера вывести на экран

28.03.2013, 20:42. Показов 1351. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2013, 20:42
Ответы с готовыми решениями:

Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры
Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры...

Из трёх данных вещественных чисел R, M, Y выбрать наибольшее и вывести его на экран. Числа R, M, Y ввести с клавиатуры с
Из трёх данных вещественных чисел R, M, Y выбрать наибольшее и вывести его на экран. Числа R, M, Y...

Ввести с клавиатуры три числа и вывести наибольшее из этих чисел на экран
Помогите решить задачу на ассемблере в частности на платформе intel emu 8086 (можно на MASM)....

Ввести с клавиатуры массив А из 15 вещественных чисел. Вывести на экран номер первого отрицательного эл
Ввести с клавиатуры массив А из 15 вещественных чисел. Вывести на экран номер первого...

2
...
 Аватар для anmartex
1910 / 1329 / 966
Регистрация: 12.02.2013
Сообщений: 2,172
29.03.2013, 08:17 2
Лучший ответ Сообщение было отмечено Zemlyani4ka как решение

Решение

Цитата Сообщение от Zemlyani4ka Посмотреть сообщение
создать шаблон класса,реализующий буфер из произвольного (5) числа вещественных чисел. Числа ввести с клавиатуры содержащие буфера вывести на экран
Что означает (5) в задании? Если просто нужно сохранить все числа вводимые с клавиатуры, то вот:
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
77
78
79
80
81
82
83
84
85
86
87
#include <iostream>
#include <cstdlib>
 
template <typename T>
class TBuff
{
   protected:
      struct TNode
      {
         T data;
         TNode* next;
      }* list;
 
   public:
      TBuff(): list(NULL) { ; }
      ~TBuff()
      {
         Clear();
      }
 
      void Push(T value)
      {
         TNode* node = new TNode;
         node->data = value;
         node->next = list;
 
         list = node;
      }
 
      bool IsEmpty() const
      {
         return (list == NULL);
      }
 
      T Pop()
      {
         T value = list->data;
         TNode* node = list;
         list = list->next;
         delete node;
 
         return value;
      }
 
      void Clear()
      {
         for (; !IsEmpty(); Pop()) { ; }
      }
 
      friend std::istream& operator >> (std::istream& is, TBuff<T>& buff)
      {
         T value;
 
         while (is >> value)
         {
            buff.Push(value);
         }
 
         return is;
      }
 
      friend std::ostream& operator << (std::ostream& os, const TBuff<T>& buff)
      {
         typename TBuff<T>::TNode* node = buff.list;
 
         for (; node; node = node->next)
         {
            os << node->data << " ";
         }
 
         return os;
      }
};
 
int main()
{
   TBuff<float> buff;
 
   std::cout << "digits: ";
   std::cin >> buff;
 
   std::cout << "buffer: " << buff << std::endl;
 
   system("pause");
 
   return 0;
}
создать шаблон класса,реализующий буфер из произвольного (5) числа вещественных чисел. Числа ввести с клавиатуры содержащие буфера вывести на экран


Для завершения ввода чисел необходимо ввести любой не числовой символ

Бинарник + исходник: program.7z
1
 Аватар для Zemlyani4ka
0 / 0 / 1
Регистрация: 28.03.2013
Сообщений: 5
29.03.2013, 18:17  [ТС] 3
5 значит- ввести с клавиатуры 5 вещественных числе и вывести их на экран
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
//---------------------------------------------------------------------------
#include <windows>
#include <vcl.h>
#include <iostream>
using namespace std;
 
template <typename Type> 
class Buffer
{
public:
    Buffer()
    {
        cout<<"Введите 5 вещественных чисел:"<<endl;
        cin>>a>>b>>c>>d>>e;
    }
    void show()
    {
        cout <<"a="<<a<<endl;
        cout <<"b="<<b<<endl;
        cout <<"c="<<c<<endl;
        cout <<"d="<<d<<endl;
        cout <<"e="<<e<<endl;
    }
private:
    Type a;
    Type b;
    Type c;
    Type d;
    Type e;
};
 
int main() 
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
    Buffer<double> object;
    object.show();
    system ("pause");
}
0
29.03.2013, 18:17
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2013, 18:17
Помогаю со студенческими работами здесь

Ввести с клавиатуры 2 вещественных числа. Отобразить на экране целые части этих чисел
Ввести с клавиатуры 2 вещественных числа. Отобразить на экране целые части этих чисел. ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
[golang] 80. Remove Duplicates from Sorted Array II
alhaos 28.01.2025
В предоставленном упорядоченном по возрастанию целочисленном слайсе, оставить уникальные элементы полюс один возможный дубликат. Вернуть количество таких элементов. / / . . .
Что такое внедрение зависимостей и для чего оно применяется
bytestream 27.01.2025
В современной разработке программного обеспечения одной из ключевых проблем является управление зависимостями между различными компонентами системы. Внедрение зависимостей (Dependency Injection, DI). . .
Как установить cellpadding и cellspacing в CSS
bytestream 27.01.2025
При создании веб-страниц с табличными данными разработчики часто сталкиваются с необходимостью правильного оформления внутренних и внешних отступов в таблицах. В традиционной разметке HTML для этих. . .
Чем отличаются public, protected, package-private и private в Java
bytestream 27.01.2025
В языке программирования Java механизм модификаторов доступа играет ключевую роль в реализации одного из фундаментальных принципов объектно-ориентированного программирования - инкапсуляции. . . .
Зачем нужно explicit в C++. Преобразование типов
bytestream 27.01.2025
В мире программирования на C++ управление преобразованием типов данных играет crucial роль в создании надежного и безопасного кода. Язык C++ предоставляет множество механизмов для контроля над. . .
Как создать удалённую (remote) ветку в Git
bytestream 27.01.2025
Система контроля версий Git стала неотъемлемой частью современной разработки программного обеспечения, предоставляя разработчикам мощные инструменты для управления кодовой базой. Одним из ключевых. . .
Как создать утечку памяти в Java
bytestream 27.01.2025
Утечка памяти в Java представляет собой ситуацию, когда программа неэффективно использует доступную память, удерживая ссылки на объекты, которые больше не нужны для работы приложения. Несмотря на. . .
КуМир: как решать задачи на числа
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой уникальную образовательную среду программирования, разработанную специально для обучения основам алгоритмизации и программирования. Эта система. . .
Исполнитель Черепаха в КуМир: как решать задачи
bytestream 27.01.2025
Исполнитель Черепаха в системе КуМир представляет собой мощный образовательный инструмент, который помогает освоить основы программирования через визуальное представление результатов выполнения. . .
КуМир: как решать задачи на массивы
bytestream 27.01.2025
Массивы представляют собой важнейшую структуру данных в программировании, и система КуМир предоставляет удобные инструменты для работы с ними. В контексте КуМир массив можно представить как. . .
[golang] 26. Remove Duplicates from Sorted Array
alhaos 27.01.2025
Необходимо удалить дубликаты из предоставленного целочисленного отсортированного по взрастанию слайса, нужно изменить значения в слайсе и вернуть количество элементов. / / . . .
КуМир, исполнитель Робот. Решение задач
bytestream 27.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения программированию, которая была создана в Отделении информатики Российской Академии наук. Эта система разработана. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru