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

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

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

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

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

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

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

В одномерном массиве вещественных чисел вычислить сумму отрицательных элементов и произведение между max и min - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)сумму отрицательных элементов массива 2)произведение...

Найти max и min, если min левее max, то среднее арифметическое между ними - C++
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> void main() { int n,a; int...

Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5) - C++
Помогите с задачками на С++: 1. Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5). ...

Найти max и min элемент среди рандомных чисел - C++
помогите найти для такого начала: #include<iostream> #include<fstream> #include<string> #include<sstream> #include<ctime> ...

Сформировать одномерный массив из 35 четырехзначных нечетных чисел, найти min/max элементы и их индексы - C++
Не знаю как сделать. Нужно сформировать одномерный массив с 35 четырехзначных нечетных цифр. В массиве не должно быть одинаковых...

Ввести значения элементов массива, поменять местами min/max элементы - C++
Помогите пожалуйста, нада написать программу которая позволяет ввести 10 елементов одного массива, результат выводилоб на екран,также...

4
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,813
16.02.2010, 03:21 #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;
}
1
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
16.02.2010, 11:23 #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;
}
2
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,813
16.02.2010, 14:09 #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;
А вот за это спасибо, так правильнее.
0
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
16.02.2010, 14:43 #5
easybudda, ну в смысле пусть вводит пока случайно CTRL + Z не нажмёт
0
16.02.2010, 14:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2010, 14:43
Привет! Вот еще темы с ответами:

Одномерный массив (Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах) - C++
Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах. Обьясните что делать?

Найти min(max(x, y), max(x, z), max(z, d) - C++
Даны различные действительные числа x, y, z, d. Найти min(max(x, y), max(x, z), max(z, d)).

Найти max {min (a, b), min (c, d)}. - C++
Найти max {min (a, b), min (c, d)}.

Найти min/max - C++
Проходит 95%, где ошибка? Я не совсем уверена в этом if(n&gt;1) printf(&quot;%d %d&quot;,min,max); Иван Васильевич пришел на рынок и решил купить...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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