Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2011, 22:51   #1
SKyzZz
Пользователь
 
Регистрация: 14.02.2011
Сообщений: 43
По умолчанию функции

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

#include <iostream>
#include <windows.h>

using namespace std;

template <typename T>

T middle(T mas[])
{
return (mas[0]+mas[1]+mas[2]+mas[3]+mas[4])/5;
}

void main()
{
int ch;
cout << "Type 1/2/3?"<<endl;
cout << "1 - char" << endl;
cout << "2 - int" << endl;
cout << "3 - double" << endl;
cin >> ch;
cout << "Enter 5 symbols." << endl;
switch (ch)
{
case 0: exit(1);
case 1: {
char v[5];
for (int i=0;i<=4;i++)
{
cin >> v[i];
}
cout << middle(v) << endl;
break;
}
case 2: {
int u[5];
for (int j=0;j<=4;j++)
{
cin >> u[j];
}
cout << middle(u) << endl;
break;
}
case 3: {
double w[5];
for (int k=0;k<=4;k++)
{
cin >> w[k];
}
cout << middle(w) << endl;
break;
}
}
}
SKyzZz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мини бэйсик:объявление функции, вызов функции , возврат. AL_LORD Помощь студентам 2 14.10.2010 17:48
Программа на СИ++, используя функции работы с файлами и функции <string.h> Аня Popova Фриланс 9 13.09.2010 15:52
Функции в си. Вывод двумерного массива из функции. Evgen51 Общие вопросы C/C++ 9 13.05.2010 03:59
Чем отличается описание функции от определения функции в С++? Go6a Помощь студентам 4 18.07.2009 18:07
Функции. Передача массива в качестве параметра функции. Wia Помощь студентам 2 17.03.2009 14:57