Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна программа с классами https://www.cyberforum.ru/ cpp-beginners/ thread617349.html
Здравствуйте. Нужна программа с классами, и пояснением что она делает.. абсолютно любая и рабочая Заранее спасибо!
C++ В массиве М(45) найти максимальный
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него
C++ Ввести строку А с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread617343.html
1)Ввести строку А с клавиатуры состоящую из заглавных русских букв. Определить каких букв больше: гласных или согласных и на сколько. Вывести все слова заканчивающиеся на букву "а". 2)Удалить все слова заканчивающиеся на "ия" из введенной строки. ПОЖАЛУЙСТА!!!
C++ Работа с классами https://www.cyberforum.ru/ cpp-beginners/ thread617317.html
Здравствуйте, я здесь первый раз, если что извините, за неккоректность, ввода или задания вопроса Я написал (например): class Figure { bool visible; protected: int color; int type, x, y; virtual void draw()=0;
Перегрузка оператора [] C++
Возможно ли создать два перегруженных оператора индексации, чтобы один из них возвращал l-value, другой r-value? В этом примере в обоих случаях вызывается первый оператор, но мне нужно, чтобы при печати вызывался второй. #include <iostream> const int size = 10; class Array { public: int & operator (int index)
C++ Для заданного в файле текста проверить, является ли каждая его литера гласной русской буквой Для заданного в файле текста проверить, является ли каждая его литера гласной русской буквой. Результат записать в другой файл в виде соответствующей последовательности символов «0» (если не является) и «1» (если является). https://www.cyberforum.ru/ cpp-beginners/ thread617300.html
C++ Составить программу для вычисления биномиальных коэффициентов: Составить программу для вычисления биномиальных коэффициентов (для заданного M>=i>=j>0 вычислять {1, при m=0,n>0 или m=n>=0, все C^j по i), если С^n по m={0, при m>n>0, {(С^(n-1) по (m-1)) + (C^(n-1) по m), в иных случаях. Добавлено через 1 минуту Составить программу для вычисления биномиальных... https://www.cyberforum.ru/ cpp-beginners/ thread617296.html Последовательность изучения литературы по С++ C++
Я начинающий программист. Учусь по книге "С++ за 21 день". После ее прочтения планирую начать "Практикум по С++" (Е. Л. Романов) а потом "Фундаментальные алгоритмы на С++"(Седжвик Р.). Правильно ли я выбрал книги?
C++ Функция возвращает строку (или указатель на начало строки) Подскажите пожалуйста. Застрял на тривиальной задачке. Никак не могу добится чтобы функция возвращала корректно строку.(правильнее наверное будет сказать указатель на начало строки). Вот код примера на котором пробую: #include<string.h> #include<stdio.h> #include<iostream.h> #include<conio.h> char str_rev(char *s1) { char s="Hello"; https://www.cyberforum.ru/ cpp-beginners/ thread617288.html C++ Создание своих файлов https://www.cyberforum.ru/ cpp-beginners/ thread617287.html
Например, есть приложение, которое создает файл с определенным расширением (своим) - filename.applic И так же может его читать (в файле есть спец. команды форматирования, т.е. это не обычный текстовый файл, а совершенно другой - определенного формата)... Что-то вроде ПО, когда создается и сохраняется определенный док-т (*.docx и т.п.). Как можно реализовать подобное на C++? Добавлено через...
Оператор return C++
Всем привет, мне необходимо передать полученный массив в другой файл, читала где-то, что это можно сделать при помощи оператора return, но так и не поняла как он работает. В общем как мне передать массив или переменную в другой файл?
C++ Есть ли функция перевода числа в его прописное значение? Необходимо чтобы выполнялось следующее: число 44 вывелось на экран в виде сорок четыре, и так с другими числами тоже. https://www.cyberforum.ru/ cpp-beginners/ thread617272.html
512 / 464 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
01.07.2012, 15:58 0

Программа в виде шаблона функции - C++ - Ответ 3227795

01.07.2012, 15:58. Показов 887. Ответов 7
Метки (Все метки)

Ответ

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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
// функция заполнения массива
template <class T, size_t size>
void fill(T (&matr)[size][size])
{
    for(int i = 0; i < size; ++i)
    {
        for(int j = 0; j < size; ++j)
        {
            matr[i][j] = rand() % 10;
        }
    }
}
 
// функция вывода массива
template <class T, size_t size>
void print(T (&matr)[size][size])
{
    for(int i = 0; i < size; ++i)
    {
        for(int j = 0; j < size; ++j)
        {
            cout << matr[i][j] << " ";
        }
        cout << "\n";
    }
} 
 
// функция подсчёта сумм
template <class T, size_t size>
void summ(T (&matr)[size][size])
{
    int i, j;
    for (i = 0; i<size; ++i)
    {
        int index = i;
        T sum = 0;
        for (j = 0; j<size; ++j)
        {
            cout << "matr[" << index << "][" <<j<< "]";
            sum += matr[index++][j];
            if (index == size)
                index = 0;
            if (j != size - 1)
                cout << " + ";
        }
        cout << " = " << sum << "\n";
    }
}
 
int main()
{   
    const int size = 4;
    int matr[size][size];
    
    srand(static_cast<unsigned int>(time(0)));
    
    fill(matr);
    print(matr);
    summ(matr);
 
    return 0;
}
А что за суммы подсчитываются? Сначала подумал диагоналей...

Вернуться к обсуждению:
Программа в виде шаблона функции C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2012, 15:58
Готовые ответы и решения:

Оформление выполненного кода в виде шаблона функции
Задание: в одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)...

Выполнить задание, оформив его в виде шаблона функции
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; const int MAXARRSIZE = 10000; ...

Программа на C++ с использованием шаблона функции.
Нужно написать программу которая считает сумму элементов главной диагонали матрицы. Для подсчета...

Представить в виде шаблона
#include &lt;iostream&gt; using namespace std; int main() { int n; int num; int sum =...

7
01.07.2012, 15:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2012, 15:58
Помогаю со студенческими работами здесь

Поле класса в виде шаблона
Здравствуйте, уважаемые форумчане! Приходится считывать данные в общий массив (класс) из двух...

задание реализовать в виде класса - шаблона
Друзья, осталось для зачета сделать одну лабу, а у меня не получается... Помогите, если вам не...

Разработайте программу, позволяющую реализовать диалог пользователя с ЭВМ в виде шаблона двух типов: свободного и жесткого
Разработайте программу, позволяющую реализовать диалог пользователя с ЭВМ в виде шаблона двух...

Не компилируется программа (экспорт шаблона)
Что неправильно? Делаю все по книге а эти ошибки непонятно откуда берутся Подчеркивается слово...

Реализация шаблона двусторонней очереди в виде "гибкого" массива
Реализовать шаблон двусторонней очереди в виде &quot;гибкого&quot; массива, взяв за образец динамический...

Специализация шаблона функции
Допустим у нас имеется шаблон функции такой, в угловых скобках которого содержатся как типовые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru