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

Перегруженные функции - C++

Восстановить пароль Регистрация
 
soul2320
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 16
12.03.2013, 14:40     Перегруженные функции #1
Всем привет. Прошу помощи. Я сильно запутался, и не могу сделать пару аспектов в задание. Вот собственно само задание:
Написать перегруженные функции для работы с массивами типа int, double, char и типа
bool. (Вывод на экран, заполнение случайными значениями, очистка, сброс в 0 всех значений),
перемешивание, сортировка. (20 функций)

Вот сам мои наработки. Есть ошибки в самих массивах, точнее в заполнение его рандомными числами. Вот прошу вас направить в нужное русло. Или уже сделать сам код с объяснением.

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
#include <iostream>
#include <windows.h>
#include <time.h>
using namespace std;
void ShowArrey(int arr[], int size);
void ShowArrey(double arr[], double size);
void ShowArrey(char arr[], char size);
void ShowArrey(bool arr[], bool size);
void main()
{
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    
    int arr[]={};
    ShowArrey(arr, 10);
    double arr[]={};
    ShowArrey(arr, 10);
 
}
void ShowArrey(int arr[], int size)
    for(int i=0;i<size;i++)
    {
        cout<<arr[i]<<endl;
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2013, 14:40     Перегруженные функции
Посмотрите здесь:

Перегруженные функции. C++
C++ Перегруженные функции
перегруженные функции C++
Перегруженные функции C++
C++ Перегруженные функции
Перегруженные функции C++
C++ перегруженные функции
C++ Перегруженные функции

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
12.03.2013, 15:24     Перегруженные функции #2
Цитата Сообщение от soul2320 Посмотреть сообщение
C++
1
2
3
4
void ShowArrey(int arr[], int size); 
void ShowArrey(double arr[], double size); 
void ShowArrey(char arr[], char size); 
void ShowArrey(bool arr[], bool size);
Запутались капитально. Это точно.
1. Array вместо Arrey.
2. С чего Вы решили, что тип, задающий размер, должен быть такой же как тип значений в массиве?
3. Перенесите код Ваших функций перед main() тогда не нужно будет писать прототипы (для лабы это нормально).
4. Заполнение случайными числами не должно составить труда (таких тем тут полно). Используйте поиск.
Yandex
Объявления
12.03.2013, 15:24     Перегруженные функции
Ответ Создать тему
Опции темы

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