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

Шаблон функций - C++

Восстановить пароль Регистрация
 
FauLL
3 / 3 / 1
Регистрация: 17.05.2010
Сообщений: 64
22.06.2010, 18:57     Шаблон функций #1
Помогите оформить в виде шаблона функции.
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
#include <iostream.h>
main(){
       int A[3][3];
       int i,j;
       cout<< "Vvod matrix" <<endl;
       for ( i=0; i<3; i++)
       for ( j=0; j<3; j++)
        {
                cout << "matrix["<<i<<"]["<<j<<"]=";
                cin >>A[i][j];
        }
        cout<<"isxodna9 matrix"<<endl;
                for ( i=0; i<3; i++)
        {
        for ( j=0; j<3; j++)
        cout<<A[i][j]<<' ';
        cout<<endl;
        }
        int sum = 0;
        for ( i=0; i<3; i++)
       for ( j=0; j<3; j++)
       sum =sum + A[i][j];
       cout<<"Summa= "<<sum<<endl;
       float srednee = (float)sum/(i*j);
       cout<<"srednee 3na4enie= "<<srednee<<endl;
        system("PAUSE");
        return 0;
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2010, 18:57     Шаблон функций
Посмотрите здесь:

Переделать шаблон - функций C++
C++ Шаблон функций
C++ шаблон функций
C++ Шаблон функций
C++ Шаблон указателя на функцию и шаблоны функций
C++ Разработать шаблон функций, позволяющий вводить координаты точек
C++ Вызов функций внутри других функций
Перегрузка функций, шаблон класса C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
22.06.2010, 21:27     Шаблон функций #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template<class T>
T sum(T** tArray, T dimension)
{
    T sum = 0;
    for (T i = 0; i < dimension; ++i)
        for (T j = 0; j < dimension; ++j)
            sum += tArray[i][j];
    return sum;
}
template<class T>
double average(T** tArray, T dimension)
{
    return sum<T>(tArray, dimension) / (dimension * dimension);
}
Yandex
Объявления
22.06.2010, 21:27     Шаблон функций
Ответ Создать тему
Опции темы

Текущее время: 13:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru