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

Определить шаблоный класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В одномерном массиве (использовать vector) подсчитать сумму элементов после последнего положительного элемента http://www.cyberforum.ru/cpp-beginners/thread1218851.html
Здравствуйте. Очень нужна помощь в решении одной задачи. Вот сама постановка задачи: В одномерном массиве подсчитать сумму элементов после последнего положительного элемента. Для обработки массива использовать контейнер vector.
C++ С++ ошибки у меня такая проблемка появилась, вроде все правильно но почему то ошибка появляется, кто подскажет решение ее. http://www.cyberforum.ru/cpp-beginners/thread1218813.html
C++ Используя шаблонный класс в одномерном массиве удалить веденный с клавиатуры элемент
В одномерном массиве удалить веденный с клавиатуры элемент. Определить шаблонный класс. В конструкторе выделить динамическую память для массива Помогите сделать
Посчитать первые 10 чисел Фибоначчи C++
Помогите пожалуйста с решением задачи. Задача: Посчитать первые 10 чисел Фибоначчи и показать что сумма этих чисел ровна 11, умноженному на седьмой член последовательности. Требования: 1) составить алгоритм программы. 2) Выделить функции обработки и вывода. 3) Выполнить обработку в соответствии с заданием. 4) Вывести результаты на экран и записать в файл.
C++ Массивы и последовательный поиск http://www.cyberforum.ru/cpp-beginners/thread1218765.html
Помогите пожалуйста. Дан массив X.Определить, есть ли в массиве число Z, с использованием метода последовательного поиска.
C++ Вычислить произведение отрицательных элементов массива Добрый день. Помогите пожалуйста решить задачу, завтра экзамен. нужно вычислить произведение отрицательных элементов массива. Использовать указатели. Если можно то сразу весь код. Заранее спасибо. подробнее

Показать сообщение отдельно
BatonPro
30 / 30 / 24
Регистрация: 21.06.2014
Сообщений: 81
28.06.2014, 14:27     Определить шаблоный класс
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
#include <iostream>
#include <fstream>
using namespace std;
 
template <class T> class Array
{
private:
    T* data;
public:
    Array(){data=NULL;}
    Array(int size)
    {
        data = new T[size];
    }
    ~Array(){delete[] data;}
    T& operator [](int i)
    {
        return data[i];
    }
};
 
int main()
{
    ifstream fin("in.txt");
    ofstream fout("out.txt");
    Array<int> arr(100);
    int sum=0;
    int mini=0;
    fout<<"Array:\n";
    for(int i=0;!fin.eof();i++)
    {
        fin >> arr[i];
        fout << arr[i]<<" ";
        if(arr[i]<arr[mini])
        {
            mini=i;
        }
    }
    for(int i=0;i<mini;i++)
    {
        sum+=arr[i];
    }
    fout<<"\nSum= "<<sum;
 
    return 0;
}
 
Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru