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

Перегрузка функции - C++

Восстановить пароль Регистрация
 
Васек
0 / 0 / 0
Регистрация: 10.09.2014
Сообщений: 4
23.11.2014, 21:41     Перегрузка функции #1
Написать перегрузку функции:
1. а) Для массива целых чисел находит середнее арифметическое
б) Для строки находит количество букв, которые в ней находятся(без пропусков, запятых, цыфр)
2. Написать функцию, с переменным числом параметров, которая находит суму всех чисел типа int до первого нулевого.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2014, 21:41     Перегрузка функции
Посмотрите здесь:

перегрузка функции << и >> C++
C++ Перегрузка функции
перегрузка функции C++
C++ перегрузка функции
Перегрузка функции, почему вызов неоднозначен? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ssergius
6 / 6 / 2
Регистрация: 10.03.2013
Сообщений: 48
23.11.2014, 21:58     Перегрузка функции #2
Скажите вы не можете написать алгоритм нахождения среднего арифметического или организовать перегрузку?
"Перегрузка функции это когда объявляются несколько функции с одним и тем же именем" №4
Васек
0 / 0 / 0
Регистрация: 10.09.2014
Сообщений: 4
24.11.2014, 22:06  [ТС]     Перегрузка функции #3
Спасибо))) я уже 1 сделал, просто вчера не было времени)
сейчас буду делать вторую
Васек
0 / 0 / 0
Регистрация: 10.09.2014
Сообщений: 4
25.11.2014, 22:21  [ТС]     Перегрузка функции #4
прогу я сделал, но она не работает нормально (когда я пытаюсь открыть то что закоментировано она делает суму не правильно), а вот когда задаю данные просто так то все работает
#include <vcl.h>
#include <iostream.h>

int ket(int k,...)
{
int *hm=&k;
int s=0;
for(;k;k--)
if (*hm!=0)
s+=*(++hm);
return s;
}


int main(int argc, char* argv[])
{ int a,k;
/*cout<<"Kilkisti argumentiv ";
cin>>k;
for (int m=1;k>=m;++m)
{
cout<<"Vvesty element "<<m<<"=";
cin>>a;
}
cout<<"Suma="<<ket(k,a); */
cout<<"Suma=";
cout<<ket(3,4,2,0)<<endl;
system("pause");
return 0;
}
ssergius
6 / 6 / 2
Регистрация: 10.03.2013
Сообщений: 48
25.11.2014, 22:23     Перегрузка функции #5
Используйте теги с++ для вставки кода. Глазам больно!
Yandex
Объявления
25.11.2014, 22:23     Перегрузка функции
Ответ Создать тему
Опции темы

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