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

C++,шаблон,специализация,поиск самой большой строки в массиве указателей на char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать динамический массив указаний для сохранения двумерного массива А в динамической памяти. http://www.cyberforum.ru/cpp-beginners/thread147302.html
Создать динамический массив указаний для сохранения двумерного массива А в динамической памяти. Составить программу для подсчета произведения элементов в двумерной таблице А размеру m*n., какие удовлетворяют условию-3<aig<=3, подсчет произведения организовать в отдельной функции.
C++ .hpp Парни помогите мне. Я чайник( что означает расширение .hpp в модулях, которые указаны ниже. #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <ADODB.hpp> #include <DB.hpp> #include <DBCtrls.hpp> #include <DBGrids.hpp> http://www.cyberforum.ru/cpp-beginners/thread147295.html
C++ Все отрицательные элементы заменить на квадраты элементов
Все отрицательные элементы заменить на квадраты этих элементов, а не отрицательные на половину суммы квадратов соседних элементов. Помогите плиз, заранее спасибо)
Вычислить количество отрицательных элементов в каждом столбце матрицы и сформировать из них новый массив C++
Помогите девушке решить индивидуальные задачи по С++ ........help me please!!!! 2. Массив матрица A(N,M). Вычислить количество отрицательных элементов в каждом столбце матрицы и сформировать из них новый массив. Условия и Ограничения: -6 (меньше либо равно) A(N,M) (меньше либо равно) 6
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread147256.html
В общем надо написать программу: Найти минимум, заменить все числа, модуль которых больше минимума нулями, подсчитать количество замен. Заранее спасибо)
C++ Вывести числа в обратном порядке и определить сумму чисел Здравствуйте, помогите пожалуста написать программу: Пользователь вводит 25 чисел с плавающей точкой. Вывести числа в обратном порядке и определить сумму чисел. подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
25.06.2010, 17:27     C++,шаблон,специализация,поиск самой большой строки в массиве указателей на char
Вот поправил..
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
41
42
43
44
#include <cstdlib>
#include <iostream>
 
///
template <typename T>
T func_max(T arr[], int count)
{ 
    T Res = arr[0];
    for(int i = 0; i < count; ++i)
        if(arr[i] > Res)
            Res = arr[i];
    return Res;
}
 
template <> 
const char *func_max(const char *cArr[], int count)
{  
    const char *Res = cArr[0];
    for(int i = 0; i < count; ++i)
        if(strlen(Res) < strlen(cArr[i]))
            Res = cArr[i];    
    return Res;
}
 
int main(int argc, char *argv[])
{
    int     mass1[6] = { 5, 90, 3, 2, 9, 7  };
    double  mass2[4] = { 4.8, 8.0, 5.3, 3.14};
    const char *mchar[5] = 
    {
        "Dasha",
        "InokentyW",
        "Jora",
        "Tanyasdw",
        "IrinaW"
    };
 
    std::cout << func_max(mass1,6) << std::endl;
    std::cout << func_max(mass2,4) << std::endl;
    std::cout << func_max(mchar,5) << std::endl;
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
http://codepad.org/1iCA3pbb
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru