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

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

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

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

23.11.2014, 21:41. Просмотров 189. Ответов 4
Метки нет (Все метки)

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

Перегрузка функции C++
Перегрузка функции C++
перегрузка функции C++
C++ Перегрузка функции
перегрузка функции << и >> C++
C++ Перегрузка функции
перегрузка функции C++
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
прогу я сделал, но она не работает нормально (когда я пытаюсь открыть то что закоментировано она делает суму не правильно), а вот когда задаю данные просто так то все работает
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
29
#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     Перегрузка функции
Ответ Создать тему
Опции темы

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