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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Clover_n
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 30
#1

Посодействуйте в доработке программы с функциями-шаблонами - C++

09.04.2014, 20:01. Просмотров 179. Ответов 1
Метки нет (Все метки)

Для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также шаблон для решения задачи:
- Подсчитать количество элементов, не попадающих в заданный интервал

Есть наработки, шаблоны ввода и вывода вроде получились, и как сделать саму задачу понимаю, но как решить задачу с помощью шаблонов? Подскажите, пожалуйста.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "iostream"
using namespace std;
template <typename X>
void scanfArray(char *name,X **a,int n,int m)
{
     for(int i=0;i<n;i++)
     for(int j=0;j<m;j++)
     {cout<<"a["<<i<<"]["<<j<<"]=";
     cin>>a[i][j];}
}
template <typename X>
void printArray(char *name,X **a,int n,int m)
{
     cout<<name;
     for(int i=0;i<n;i++,cout<<endl)
     for(int j=0;j<m;j++)
     cout<<a[i][j]<<"\t";
     cout<<endl;
     }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2014, 20:01     Посодействуйте в доработке программы с функциями-шаблонами
Посмотрите здесь:

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

Посодействуйте в решении задачи пожалуйста! Вроде бы написал, но не могли бы вы проверить правильность? - C++
ЗАДАЧА: Вычислить значение суммы бесконечного ряда с заданной точностью (e=10-6):...

Работа с шаблонами С++ - C++
Задача следующая: реализовать пирамидальную сортировку с итерфейсом таким - подаем класс итератор на наши данные и сласс сравнения в класс...

Работа с шаблонами с++ - C++
Добрый вечер. Опять возник вопрос( Нужно создать шаблон списка. Для этого нужно создать структуру, где будут храниться указатели на...

Работа с шаблонами - C++
Доброго вечера! Сейчас решаю задачку на использование шаблонов, и вот с чем столкнулся: при вводе значений в массив, выдает ошибку (она на...

Возникла трудность с шаблонами - C++
Не компилится следующий код. Не даёт вернуть итератор вектора. Почему нельзя так делать? template &lt;class Type&gt; class Vector { ...

Задача с шаблонами и наследованием - C++
Ребята, есть такая проблема.. Предположим, что у нас есть класс Image (не шаблонный). И есть класс ImageExt&lt;T1,T2&gt; (шаблонный),...

Задача с шаблонами функций - C++
Необходимо написать программу, которая использует шаблон функции по имени Min для определения наименьшего из двух аргументов, используя...

Почему не компилируется с шаблонами? - C++
Точнее, компилируется, но не линкуется. Ошибка &quot;undefined reference&quot; в 9-й строке main.cpp. Никак не пойму, как же надо было написать? ...

Обращение с шаблонами классов. - C++
У меня классическая задача для начинающих - класс определяющий координаты точки. Использую класс без шаблонов - всё работает. Для того...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,186
Завершенные тесты: 1
09.04.2014, 21:20     Посодействуйте в доработке программы с функциями-шаблонами #2
C++
1
2
3
4
5
6
7
8
9
10
template <typename X>
int count(X **a,int n,int m,X amin,X amax)
{
     int t=0;
     for(int i=0;i<n;i++)
     for(int j=0;j<m;j++)
           if(a[i][j]<amin || a[i][j]>amax)
                    t++;
     return t;
 }
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru