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

написать программу демонстрирующую перегрузку функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error LNK2019: unresolved external symbol http://www.cyberforum.ru/cpp-beginners/thread404918.html
Всем привет! Я новичок в С++, и вот проблема: пишу код для своей функции MySwap, студия 2010 выдает ошибку: error LNK2019: unresolved external symbol "void __cdecl MySwap(int,int)" (?MySwap@@YAXHH@Z)...
C++ Перевернуть все нечётные строки матрицы Тема: Функции и массивы в С++ Задание: Перевернуть все нечётные строки матрицы Помоги срочно с задачей плиззз на завтра надо, заранее благодаренНазвание темы, конечно, впечатляет, но в другой раз... http://www.cyberforum.ru/cpp-beginners/thread404917.html
Перевод дюймов в метры C++
12.1 Длина задана в дюймах (1 дюйм=2,54 см). Перевести ее в метрическую систему, т.е. выразить в метрах, сантиметрах и миллиметрах. Так, например, 21 дюйм = 0 м 53 см 3.4 мм. #include...
C++ строки
В тексте, вводимом с клавииатуры, подсчитать количество слов, начинающихся со строчной буквы.
C++ Выделение памяти с использованием malloc http://www.cyberforum.ru/cpp-beginners/thread404897.html
Доброго времени суток :) В общем есть следующий класс: class Addres { char name; char street; char city; char state; char zip; Adress(char name, char street, char city, char state,...
C++ условие if (x && y && z ) День добрый. подскажите что не так: if(norcub() && nevk() && norok()) { cout<<"Условие не выполнено.\n"; count=30; } // эти 3 функции считают нормы матрицы,их код почти одинаков. например:... подробнее

Показать сообщение отдельно
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
12.12.2011, 03:59
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
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
 
int getMin(int[], const int &);
float getMin(float[], const int &);
 
int main() {
 
    const int size = 5;
    int myIntArr[size] = { 2, 1, 4, 5, 3 };
    float myFloatArr[size] = { 2.1, 1.4, 1.5, 5.2, 3.1 };
 
    cout << "Min value in INT array is   :: " << getMin(myIntArr, size) << endl;
    cout << "Min value in FLOAT array is :: " << getMin(myFloatArr, size);
 
    cin.get();
    return 0;
}
 
int getMin(int intArr[], const int &size) {
    int min = intArr[0];
    for (int i = 1; i < size; ++i) {
        if (intArr[i] < min) {
            min = intArr[i];
        }
    }
    return min;
}
 
float getMin(float floatArr[], const int &size) {
    float min = floatArr[0];
    for (int i = 1; i < size; ++i) {
        if (floatArr[i] < min) {
            min = floatArr[i];
        }
    }
    return min;
}
Добавлено через 12 минут
так еще лучше
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
30
31
32
33
34
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
 
template<typename T> T getMin(T[], const int &);
 
int main() {
    setlocale(LC_ALL, "russian");
    const int size = 5;
    int myIntArr[size] = { 2, 1, 4, 5, 3 };
    float myFloatArr[size] = { 2.1, 1.4, 1.5, 5.2, 3.1 };
    double myDoubletArr[size] = { 2.12, 1.99, 1.52, 5.27, 3.13 };
    char myCharArr[size] = { 'a', 'c', 'f', 'n', 'e' };
 
    cout << "Min value in INT array is    :: " << getMin(myIntArr, size) << endl;
    cout << "Min value in FLOAT array is  :: " << getMin(myFloatArr, size) << endl;
    cout << "Min value in DOUBLE array is :: " << getMin(myDoubletArr, size) << endl;;
    cout << "Min value in CHAR array is   :: " << getMin(myCharArr, size);
    //  and so on
 
    cin.get();
    return 0;
}
 
template<typename T> T getMin(T arr[], const int &size){
    T min = arr[0];
        for (int i = 1; i < size; ++i) {
            if (arr[i] < min) {
                min = arr[i];
            }
        }
        return min;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru