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

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ VS 2008 Error 'Permision denied' http://www.cyberforum.ru/cpp-beginners/thread68746.html
плиз помогите при создание проекта в Visaul Studio 2008>Win32>Console Application видаєт ошибку 'Permisson denied' Что делать!Студию переустаеавливав но проекти которие били остались! плиз...
C++ Анализ логов музея. вот такая задачка!!!! В музее на протяжении дня рееструюеться время прихода и выхода каждого посетителя. таким способом за день получено n пар значений, где первое значение в паре показывает время... http://www.cyberforum.ru/cpp-beginners/thread68735.html
C++ использовать даные класа А в классе Б и В
Нужно использовать даные класа А в классе Б и В...как это реализовать??? Добавлено через 38 минут покажите хотя б на простом примере...
C++ Удаление слов содержащих латинские буквы...
Необходимо написать программу на языке C++ чересстрочного слияния двух текстовых файлов с удалением в каждой строке слов в которых встречаются латинские буквы... т.е. к примеру 'форуRм' значит...
C++ Слова, буквы. http://www.cyberforum.ru/cpp-beginners/thread68721.html
народ я в полном отчаянии, не знаю как можно найти в слове букву и сколько раз она повторяется при помощи программы. вообщем мне надо написать прогу такую: В главной программе ввести с клавиатуры...
C++ Производитель - потребитель. Привет всем! Помогите решить задачку производителя и потребителя! Нужно написать программу для решения задачи производителя и потребителя с использованием потоков и разделённого буфера. Не используя... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5612 / 952
Регистрация: 25.07.2009
Сообщений: 10,775
30.11.2009, 02:23
Цитата Сообщение от Dasha_sweet Посмотреть сообщение
мне надо на C++
Ну обе функции и так вполне можно в С++ использовать. main только свою напишите с cin, cout и прочими "характерными особенностями"

Добавлено через 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
35
36
37
38
39
40
41
42
43
#include <iostream>
 
/* возвращает указатель на самый маленький элемент в массиве, если их несколько - на первый из них */
const int *minElement(const int *arr, size_t count){
    const int *pArr, *pMin;
    int min_val;
    
    if ( !arr || !count )
        return NULL;
        
    pMin = arr;
    min_val = *pMin;
    for ( pArr = arr + 1; pArr < arr + count; pArr++ ){
        if ( *pArr < min_val ){
            pMin = pArr;
            min_val = *pMin;
        }
    }
    return pMin;
}
 
int main(){
    size_t count, i;
    int *arr;
    
    std::cout << "Elements in array: ";
    std::cin >> count;
    if ( !count ){
        std::cerr << "Bad value!" << std::endl;
        return 1;
    }
    
    arr = new int [ count ];
    for ( i = 0; i < count; i++ ){
        std::cout << "Array[" << i << "] = ";
        std::cin >> arr[i];
    }
    
    std::cout << "Minimum element in Array = " << *(minElement(arr, count)) << std::endl;
    
    delete [] arr;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru