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

Поиск максимального и минимального элементов массива - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.77
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 21:55     Поиск максимального и минимального элементов массива #1
Народ спасайте! Как сделать так чтобы человек вводит сколько элементов массива, вводит их, а ему пишут максимальное и минимальное!
И плизз вторая задача! Человек вводит сколько элементов массива, вводит их, а программа сортирует их от меньшего к большему!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2010, 21:55     Поиск максимального и минимального элементов массива
Посмотрите здесь:

C++ среднее арифметическое элементов массива без учета минимального и максимального элементов массива
C++ [С++] Поиск минимального и максимального элементов массива
C++ Поиск максимального и минимального элементов в матрице
C++ с++ dos box,64 разрядная платформа - Выполнить поиск максимального и минимального элементов массива
2.1 Написать программу, которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива. Организов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
07.10.2010, 22:35     Поиск максимального и минимального элементов массива #21
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Lavroff, gcc такое по стандарту ANSI C 99 скомпилирует
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main(){
    int size;
    
    std::cout << "size: ";
    std::cin >> size;
    int arr[size];
    std::cout << size << " random numbers:" <<std::endl;
    for ( int i = 0; i < size; ++i )
        std::cout << arr[i] << std::endl;
    
    return 0;
}
Поиск максимального и минимального элементов массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:35  [ТС]     Поиск максимального и минимального элементов массива #22
Lavroff, Да я сам не знаю что говорю! Я полный новичок!
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.10.2010, 22:36     Поиск максимального и минимального элементов массива #23
easybudda, Однако круто. Было бы намного проще так писать, чем динамику постоянно шарашить. Но MSVS не поддерживает.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
07.10.2010, 22:38     Поиск максимального и минимального элементов массива #24
Цитата Сообщение от Lavroff Посмотреть сообщение
Ребят. Вы чего? Двое, кто это писал. Где это работает?
и у меня,DevC++
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
07.10.2010, 22:41     Поиск максимального и минимального элементов массива #25
egorikem, у тебя код easybudda компилится?
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:42  [ТС]     Поиск максимального и минимального элементов массива #26
Да! У меня работает!
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.10.2010, 22:46     Поиск максимального и минимального элементов массива #27
easybudda,
Вот только вопрос, насколько это стабильно?
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
07.10.2010, 22:47     Поиск максимального и минимального элементов массива #28
Цитата Сообщение от Lavroff Посмотреть сообщение
Но MSVS не поддерживает.
Ага... Только-что консольным cl от десятой мелкостудии проверял. А вроде бы собирались в ней поддержку этого стандарта сделать... Кстати, в ANSI C 99 ещё много всего полезного. Правда, и странного хватает...
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.10.2010, 22:48     Поиск максимального и минимального элементов массива #29
easybudda, Скоро 0x выйдет) Тогда и в стандарте плюсов много полезного появится) Причем очень даже) Правда... 2011 год еще далековато.
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:49  [ТС]     Поиск максимального и минимального элементов массива #30
Народ что за фигня! Пишет ошибку!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(){
    int n[10];
    int a,b;
    cout<<"Enter numbers of mass: ";
    cin>>a;
    cout<<"Enter random: ";
    cin>>b;
    for (int i=0;i<a;i++){
        n[i]=rand() % b;
        cout<<n[i]<<" ";}
    cout<<"\n";
    return 0;
}
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.10.2010, 22:50     Поиск максимального и минимального элементов массива #31
egorikem, Еще бы...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(){
        int* n
        int a,b;
        cout<<"Enter numbers of mass: ";
        cin>>a;
        cout<<"Enter random: ";
        cin>>b;
        n=new int[a];
        for (int i=0;i<a;i++){
                n[i]=rand() % b;
                cout<<n[i]<<" ";}
        cout<<"\n";
        delete[] a;
        return 0;
}
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.10.2010, 22:50     Поиск максимального и минимального элементов массива #32
Lavroff,
Хм... А мне кажется, что 2011 год уже через 3 месяца)))
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.10.2010, 22:51     Поиск максимального и минимального элементов массива #33
silent_1991, Ой черт) Да. Что-то я... Ну там вроде бы в середине года)
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:52  [ТС]     Поиск максимального и минимального элементов массива #34
Lavroff, Ошибка!
Ошибка
1 error C2059: синтаксическая ошибка: return

2 IntelliSense: выражение должно иметь тип указателя или дескриптора
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.10.2010, 22:53     Поиск максимального и минимального элементов массива #35
Lavroff,
Как быстро летит время, да?)))
Ну в любом случае, не так уж и много осталось))
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.10.2010, 22:53     Поиск максимального и минимального элементов массива #36
Тфу. Вот
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(){
        int* n
        int a,b;
        cout<<"Enter numbers of mass: ";
        cin>>a;
        cout<<"Enter random: ";
        cin>>b;
        n=new int[a];
        for (int i=0;i<a;i++){
                n[i]=rand() % b;
                cout<<n[i]<<" ";}
        cout<<"\n";
        delete[] n;
        return 0;
}
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
07.10.2010, 22:54     Поиск максимального и минимального элементов массива #37
Цитата Сообщение от silent_1991 Посмотреть сообщение
Вот только вопрос, насколько это стабильно?
Ну, если помнить, что стек не резиновый, и до фанатизма не доходить, я думаю - вполне можно пользоваться... Типичный пример - временная копия строки, передаваемой в функцию
C
1
2
3
4
5
6
7
8
#include <string.h>
#include <stdio.h>
void print_by_words(const char * str){
  char buf[strlen(str) + 1];
  strcpy(buf, str);
  for ( char * p = strtok(buf, " \t\n"); p; p = strtok(NULL, " \t\n") )
    printf("%s\n", p);
}
отработает быстрее, чем strdup(), да и память возвращать не нужно. Правда, на такие случаи strdupa() существует. Отработает точно так же.
Поиск максимального и минимального элементов массива
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:55  [ТС]     Поиск максимального и минимального элементов массива #38
Вот теперь спасибо!
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.10.2010, 22:56     Поиск максимального и минимального элементов массива #39
easybudda,
Меня всё равно будет одолевать приступ паранойи каждый раз, как я буду так писать)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2010, 22:57     Поиск максимального и минимального элементов массива
Еще ссылки по теме:

C++ Вычислить сумму элементов массива, находящихся до минимального и после максимального элементов
C++ Вычислить сумму элементов вещественного массива, находящихся до минимального и после максимального элементов
C++ Вычислить среднее арифметическое элементов массива без учета минимального и максимального элементов массива

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

Или воспользуйтесь поиском по форуму:
egorikem
 Аватар для egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:57  [ТС]     Поиск максимального и минимального элементов массива #40
Народ а есть кто по HTML и Jscript?
Yandex
Объявления
07.10.2010, 22:57     Поиск максимального и минимального элементов массива
Ответ Создать тему
Опции темы

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