J
julia9311
Код:
#include <iostream>
#include <conio.h>
using namespace std;
template< typename T >
T sumF()
{
T s=0;
for(i=0,j=b;i<c;i++,j++)
s+=a[i][j];
return s;
}
template< typename T >
T maxx(T s, T max)
{
return(T max<T s)?T s:T max;
}
int main()
{
int a[10][10];
int i=0, j=0, n=10, m=10, sum=0, max=0, b=n-1, c=1;
int *p;
p=new int[n*m];
cout<<"Vvedite elementi massiva\n";
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
cout<<"a["<<i<<"]["<<j<<"]= ";
cin>>a[i][j];
}
}
while(b)
{
max=maxx(sumF(), max);
c++;
--b;
}
getch();
return 0;
}
выдает ошибку в этой строке
Код:
max=maxx(sumF(), max);
Ошибка: error C2783: 'T __cdecl sumF(void)' : could not deduce template argument for 'T'