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

Дано одномерный массив. Найти минимальный элемент и его порядковый номер - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сказ о программисте начинающем с классами бьющимся! (решил отабгрейдить свою "умную" копирывалку файлов) http://www.cyberforum.ru/cpp-beginners/thread761521.html
Доброго времени суток! Недавно начал классы, решил отабгрейдить свою "умную" копирывалку файлов, и потренироваться заодно. Но речь не об этом. Наткнулся на такую вот проблему: внешне я не вижу ошибок в коде, а компилятор при попытке вызова функции говорит мне: 1>.\main.cpp(174) : error C2143: синтаксическая ошибка: отсутствие ";" перед "." 1>.\main.cpp(174) : error C2143: синтаксическая ошибка:...
C++ Прототип функции Здравствуйте я хотел спросить об прототипе функции ,а в общем для чего она нужна и как ее обозначать. Книга С.Прата Лекции и Упражнения. http://www.cyberforum.ru/cpp-beginners/thread761514.html
C++ Поразрядные операции (&,|,^)
Здравствуйте! Объясните мне начинающему тогодуму как тут получается на выходе , а то я что-то не соображу #include <iostream.h> int main (){ cout << "\n 6 & 5 = " << (6 & 5); cout << "\n 6 | 5 = " << (6 | 5); cout << "\n 6 ^ 5 = " << (6 ^ 5); return 0;
C++ Задано множество точек в трехмерном пространстве. Найти минимум радиусов шаров с центрами в этих точках, содержащих ровно n точек этого множества
Задано множество точек в трехмерном пространстве. Найти минимум радиусов шаров с центрами в этих точках, содержащих ровно n точек этого множества. Если не программу, то подскажите примерный алгоритм работы.
C++ Не могу получить доступ к члену класса http://www.cyberforum.ru/cpp-beginners/thread761496.html
Прошу сильно не пинать - только начинаю изучение ООП. Собственно пишу морской бой. Описал класс "Kreiser" - объект, который содержит в себе координаты корабля. Поскольку классы для одно, двух и пр. писать некрасиво, то я создаю двумерный динамический массив din. Задавать причем приходиться через указатель(так как по-другому как не знаю). Собственно проблема в том, что я не могу получить доступ к...
C++ указатель как сделать эту программу с использованием указателя? #include <iostream.h> #include<conio.h> void main() { clrscr(); int a,b, i, j, m,n; cout«"Vvedite mxn\n"; cin»m»n; подробнее

Показать сообщение отдельно
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
16.01.2013, 09:37     Дано одномерный массив. Найти минимальный элемент и его порядковый номер
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <algorithm>
#include <ctime>
#include <functional>
#include <iostream>
#include <iterator>
 
int main()
{
    std::srand(std::time(0));
    const std::size_t size = 30;
    int array[size];
    for (std::size_t i = 0; i < size; i++)
        std::cout << (array[i] = std::rand() % 20 + 1) << ' ';
    int *min = std::min_element(std::begin(array), std::end(array));
    std::cout << "\nMin element: " << *min << std::endl;
    std::cout << "Index: " << std::distance(std::begin(array), min) << std::endl;
    std::transform(std::begin(array), min, std::begin(array), std::bind2nd(std::divides<int>(), *min));
    std::copy(std::begin(array), std::end(array), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    return 0;
}
 
Текущее время: 03:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru