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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tra
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 14
#1

Ввести с клавы 20 вещественных чисел. Найти местоположение max и min - C++

16.02.2010, 02:45. Просмотров 574. Ответов 4
Метки нет (Все метки)

Срочняк надо составить прогу в С++
Ввести с клавы 20 вещественных чисел. Найти местоположение max и min.

Ребята отблогадорю)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2010, 02:45     Ввести с клавы 20 вещественных чисел. Найти местоположение max и min
Посмотрите здесь:

C++ Сформировать одномерный массив из 35 четырехзначных нечетных чисел, найти min/max элементы и их индексы
C++ Найти min и max матрицы
C++ Ввести значения элементов массива, поменять местами min/max элементы
C++ Найти max {min (a, b), min (c, d)}.
C++ Дан массив действительных чисел X[N]. Вычислить Y=max (X[i])-min(X[i]).
Найти y=max(a,b,c,d)*min(a,b,c,d) C++
найти max и min в стеке C++
Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5) C++
В одномерном массиве вещественных чисел вычислить сумму отрицательных элементов и произведение между max и min C++
C++ Найти max и min элемент среди рандомных чисел
Найти min(max(x, y), max(x, z), max(z, d) C++
Найти max и min слово в строке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
16.02.2010, 03:21     Ввести с клавы 20 вещественных чисел. Найти местоположение max и min #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
#include <algorithm>
 
 
/*  Ввести с клавы 20 вещественных чисел. Найти местоположение max и min.   */
 
int main(void){
    const int ARRAY_SIZE = 20;
    std::vector<double> arr(ARRAY_SIZE);
    for ( int i = 0; i < ARRAY_SIZE; ++i ){
        std::cout << "ARRAY[" << i << "] = ";
        std::cin >> arr[i];
    }
    std::cout << "Index of min element: " << ( std::min_element(arr.begin(), arr.end()) - arr.begin() ) << std::endl;
    std::cout << "Index of max element: " << ( std::max_element(arr.begin(), arr.end()) - arr.begin() ) << std::endl;
    return 0;
}
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
16.02.2010, 11:23     Ввести с клавы 20 вещественных чисел. Найти местоположение max и min #3
tra,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
#include <vector>
 
 
int main()
{
    std::istream_iterator <double> _O(std::cin);
    std::istream_iterator <double> _OO;
 
    std::vector <double> ARR(_O, _OO);
 
    std::cout << "index max elem : " << std::distance(ARR.begin(), std::max_element(ARR.begin(), ARR.end())) << std::endl;
    std::cout << "index min elem : " << std::distance(ARR.begin(), std::min_element(ARR.begin(), ARR.end())) << std::endl;
 
    return 0;
}
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
16.02.2010, 14:09     Ввести с клавы 20 вещественных чисел. Найти местоположение max и min #4
Андрейка,
Цитата Сообщение от Андрейка Посмотреть сообщение
C++
1
std::vector <double> ARR(_O, _OO);
типа "до двадцати сам как-нибудь сосчитаешь"?

Цитата Сообщение от Андрейка Посмотреть сообщение
C++
1
2
std::cout << "index max elem : " << std::distance(ARR.begin(), std::max_element(ARR.begin(), ARR.end())) << std::endl; 
std::cout << "index min elem : " << std::distance(ARR.begin(), std::min_element(ARR.begin(), ARR.end())) << std::endl;
А вот за это спасибо, так правильнее.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
16.02.2010, 14:43     Ввести с клавы 20 вещественных чисел. Найти местоположение max и min #5
easybudda, ну в смысле пусть вводит пока случайно CTRL + Z не нажмёт
Yandex
Объявления
16.02.2010, 14:43     Ввести с клавы 20 вещественных чисел. Найти местоположение max и min
Ответ Создать тему
Опции темы

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