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

Создание Класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Формирования списка кандидатов, участвующих в выборах губернатора (priority queue) http://www.cyberforum.ru/cpp-beginners/thread212837.html
Составить программу формирования списка кандидатов, участвующих в выборах губернатора. Каждая заявка от кандидата содержит: фамилию и инициалы, дату рождения, место рождения, индекс популярности. Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций: • Добавление заявки в список кандидатов. Для ввода индекса популярности (значение указано в скобках)...
C++ Из числа n удалить все четные цифры Подскажите как решить задачу на С. Из натурального числа n нужно удалить все четные цифры и записать результат. Добавлено через 16 часов 9 минут вот это все, что я смгла сделать... тепеть надо как-то встроить выброс четных элементов.... а идей у меня никаких(((( #include "stdafx.h" #include <conio.h> #include <locale.h> #define k_Max 1000 http://www.cyberforum.ru/cpp-beginners/thread212829.html
Создать тест со вводом ответов с клавиатуры C++
надо составить тест. выводятся вопросы и по 4 варианта ответов. ныдо ввести с клавиатуры отет. в конце вывести количество правильных ответов. написал фрагмент, компилятор ругается, если не трудно проверьте код. // gest!!!.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <fstream> #include <string.h> using namespace std; int...
Методы класса string для символов C++
Здравсвуйте. Подскажите, пожалуйста, алгоритм замены двух символов в слове, используя только методы класса string. //требуемая операция, но с массивом x=mas; mas=mas; mas=x;
C++ Стек, не во всех случаях работает удаление http://www.cyberforum.ru/cpp-beginners/thread212822.html
Описать класс Lifo, реализовать стек произвольного размера для хранения целых чисел, добавление и извлечение одиночного элемента из стека, реализовать при помощи перегрузки операций >, <. Добавлять последовательность элементов, перегрузив оператор >>. Вывод на экран - <<. Проблема в реализации, иногда удаление норм работает, а иногда при удаление прога вылетает Пример когда вылетает Это...
C++ Нахождение чисел в матрице. Очень сложно #include "stdafx.h" #include "iostream" #include "conio.h" #include "math.h" #include "time.h" using namespace std; #define nmax 100 int _tmain(int argc, _TCHAR* argv) { подробнее

Показать сообщение отдельно
rangerx
1919 / 1528 / 139
Регистрация: 31.05.2009
Сообщений: 2,891
16.12.2010, 23:50     Создание Класса
Цитата Сообщение от Татьяна3 Посмотреть сообщение
Создать класс "Массив чисел" в котором храниться массив с числами( double ) длинной 5.Сделать классу такие методы:1)конструктор который заполняет массив 0 2)деструктор который сообщает о ликвидировании обьекта 3) метод "Изменить" с индекслм изменяемого элемента(0...4) и новое значение,которое изменяет значение изменяемого массива.4) метод "Сумма" который возвтащает сумму элементов 5) метод "Среднее значение" который возвращает среднее арифметическое элементов 6) метод"Печатать" который печатает значение элементов 7)метод"Инициализация" который устанавливает на 0 все значения.
Используя библиотеку <iostream>
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
class Valarray
{   
   public:
      static const size_t size = 5;
 
      Valarray()
      {
     for(size_t i = 0; i < size; ++i)    
        data[i] = 0;     
      }
 
      ~Valarray()
      {
     std::cout << "destructor" << std::endl;
      }
 
      void change(size_t index, double newVal)
      {
     if(index < size)
        data[index] = newVal;
      }
      
      double sum() const
      {
     double sum = 0;
     for(size_t i = 0; i < size; ++i)
        sum+= data[i];
     return sum;
      }
 
      double average() const
      { 
     return sum() / size;
      }
 
      void print() const
      {
     for(size_t i = 0; i < size; ++i)    
        std::cout << data[i] << ' ';           
      }
 
      void init()
      {
     for(size_t i = 0; i < size; ++i)    
        data[i] = 0;
      }
 
   private:      
      double data[size];
};
 
Текущее время: 19:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru