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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.77
egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
#1

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

07.10.2010, 21:55. Просмотров 3852. Ответов 51
Метки нет (Все метки)

Народ спасайте! Как сделать так чтобы человек вводит сколько элементов массива, вводит их, а ему пишут максимальное и минимальное!
И плизз вторая задача! Человек вводит сколько элементов массива, вводит их, а программа сортирует их от меньшего к большему!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2010, 21:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск максимального и минимального элементов массива (C++):

Поиск максимального и минимального элементов массива - C++
добрый вечер! Задано число. Вычислить максимальный показатель, с которым степень этого числа по длине не превысит слова (прога должна...

Поиск минимального и максимального элементов массива - C++
вот код //--------------------------------------------------------------------------- #include <cmath> #include <iostream> #pragma...

с++ dos box,64 разрядная платформа - Выполнить поиск максимального и минимального элементов массива - C++
Выполнить поиск максимального и минимального элементов массива, подсчитать количество положительных, отрицательных и нулевых элементов...

Поиск максимального и минимального элементов в матрице - C++
В квадратной матрице определить максимальный и минимальный элементы. Если таких элементов несколько, то максимальный определяется по...

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

Среднее арифметическое элементов массива без учета минимального и максимального элементов - C++
Написать программу, которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива....

51
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 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;
}
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
07.10.2010, 22:50 #32
Lavroff,
Хм... А мне кажется, что 2011 год уже через 3 месяца)))
1
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
07.10.2010, 22:51 #33
silent_1991, Ой черт) Да. Что-то я... Ну там вроде бы в середине года)
0
egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:52  [ТС] #34
Lavroff, Ошибка!
Ошибка
1 error C2059: синтаксическая ошибка: return

2 IntelliSense: выражение должно иметь тип указателя или дескриптора
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
07.10.2010, 22:53 #35
Lavroff,
Как быстро летит время, да?)))
Ну в любом случае, не так уж и много осталось))
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 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;
}
1
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,850
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() существует. Отработает точно так же.
Поиск максимального и минимального элементов массива
1
egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:55  [ТС] #38
Вот теперь спасибо!
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
07.10.2010, 22:56 #39
easybudda,
Меня всё равно будет одолевать приступ паранойи каждый раз, как я буду так писать)))
0
egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 22:57  [ТС] #40
Народ а есть кто по HTML и Jscript?
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
07.10.2010, 22:58 #41
Вам в соответствующий раздел...
0
egorikem
7 / 7 / 1
Регистрация: 05.10.2010
Сообщений: 137
07.10.2010, 23:04  [ТС] #42
Просто не охота покидать столь чудесный чат!

Добавлено через 4 минуты
Народ а как сделать чтоб создавался массив
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;
}
И записывался в файл!
0
anzhelika
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 31
07.10.2010, 23:08 #43
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
#include <stdio.h>
void main(void)
{
    int n;
    int * a;
    printf("Введите кол-во эл-в массива n:");
    scanf("%d",&n);
    if(n<=0)
    {
        printf("Введите + n\n");
        return;
    }
    a=new int[n];
    if(a==NULL)
    {
        printf("Нет памяти.\n");
        return;
    }
    printf("Введите эл-ты массива:\n");
    for(int i=0;i<n; i++)
        scanf("%d", &a[i]);
    int max=a[0];
    int min=a[0];
    for(int i=1; i<n; i++)
        if(a[i]>max)
        max=a[i];
    for(int i=1; i<n; i++)
        if(a[i]<min)
        min=a[i];
    printf("max=%d\n",max);
    printf("min=%d\n",min);
    delete [] a;
}
1
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
07.10.2010, 23:08 #44
Цитата Сообщение от egorikem Посмотреть сообщение
записывался в файл!
C++
1
2
3
4
5
6
7
 
#include <fstream>
...
std::ofstream out("1.txt", std::ios::out);
...
out << //элементы массива
...
1
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,850
07.10.2010, 23:08 #45
Цитата Сообщение от egorikem Посмотреть сообщение
Просто не охота покидать столь чудесный чат!
всё тут, всё рядом http://www.cyberforum.ru/web/
1
07.10.2010, 23:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2010, 23:08
Привет! Вот еще темы с ответами:

Вычислить сумму элементов массива, находящихся до минимального и после максимального элементов - C++
Помогите пожалуйста написать программу на языке С++ по заданному условию: Вычислить сумму элементов вещественного массива, находящихся до...

Исключение из массива максимального и минимального элементов - C++
Написал программу для исключения элементов, а она ругается, и причём я не пойму на что: Необработанное исключение по адресу 0x00D85203 в...

Перестановка минимального и максимального элементов массива - C++
Перестановка минимального и максимального Дан массив целых чисел размера N. Поменять местами минимальный и максимальный элементы...

Сумма минимального и максимального элементов массива - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму минимального и максимального элементов массива; 2)...


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

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

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