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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача по автоморфным числам! http://www.cyberforum.ru/cpp-beginners/thread821473.html
Искал, искал задачи про автоморфные числа, почему то рабочих не нашел... В общем помогите мне пожалуйста решить вот такую задачу: Пользователь вводит натуральное число n (n>=5). Среди чисел 1,...,n программа находит все такие, запись которых совпадает с последними цифрами записи их квадрата (например, 6^2=36, 25^2=625) Я еще только только начал изучать С++ смог осилить только вот это, то есть...
C++ Чудеса округления Не могу посчитать i-ый член по формуле разности Ньютона (см. прикреплённый файл). Из-за округления я не могу получить члены после j (j<i): //функция проводит рассчёты по разностной формуле Ньютона double calc(double yPrev, double k, double x) { double result; result = yPrev + (1/k) * (x/(pow(yPrev,k-1)) - yPrev); return result; // не опускаеться ниже 2.2408841769286987 } http://www.cyberforum.ru/cpp-beginners/thread821470.html
Бинарное дерево поиска (удаление, добавление элемента) C++
Задачи В Бинарном дереве поиска 1)введено с клавиатуры значение, если существует узел с таким значением, он удаляется; 2) с клавиатуры вводится значение, если элемента нет в дереве-добавить его, найти ему место. понимаю что обосновал фигово, но 100 рублей переведу на счет тому, кто сделает..) только просьба максимально просто( 1 курс) Добавлено через 21 час 47 минут
Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке C++
Написать программу, которая для вводимых координат точек (��,��) определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует индивидуальному варианту. Попадание на границу области считать попаданием в область. #include<iostream> #include<cmath> using namespace std; bool poisk(double x,double y);
C++ error C2065: CIRCLE: необъявленный идентификатор http://www.cyberforum.ru/cpp-beginners/thread821458.html
Почему не видно CIRCLE? error C2065: CIRCLE: необъявленный идентификатор struct Shape { enum { CIRCLE, SQUARE, RECTANGLE } eval; double x, radius; };
C++ Перевести дробную часть в целочисленную из числа 0.131313 должно получиться 131313 Чего бы такого придумать ? подробнее

Показать сообщение отдельно
anmartex
...
 Аватар для anmartex
1699 / 1192 / 494
Регистрация: 12.02.2013
Сообщений: 1,978
29.03.2013, 08:17     создать шаблон класса,реализующий буфер из произвольного (5) числа вещественных чисел. Числа ввести с клавиатуры содержащие буфера вывести на экран
Цитата Сообщение от 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
 
Текущее время: 12:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru