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

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

Войти
Регистрация
Восстановить пароль
 
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
#1

В одномерном массиве найти максимальное значение - C++

07.04.2014, 06:37. Просмотров 524. Ответов 6
Метки нет (Все метки)

Доброго времени суток. Дана задачка : В одномерном массиве найти максимальное значение. Вводим массив и находим макс. значение.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2014, 06:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос В одномерном массиве найти максимальное значение (C++):

В заданном одномерном массиве найти максимальное и минимально значение - C++
Здравствуйте, помогите пожалуйста решить задачу на языке программирования С++. 1) заменить первый элемент массива суммой максимального и...

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

В заданном одномерном массиве найти максимальное и минимально значение и обнулить все значения между ними - C++
Здравствуйте, у меня такая проблема. Дан одномерный массив из рандомных чисел, нужно найти максимальное и минимально значение, а потом...

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

Найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза - C++
Помогите пожалуйста задачка вроде простенькая : найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза

Как найти среднее значение в одномерном массиве? - C++
Тут массив из целых чисел. Среднее значение - это сумма всех элементов, деленная на кол-во элементов? А если сред. значение не является...

6
Вованя
137 / 134 / 48
Регистрация: 20.02.2014
Сообщений: 478
Завершенные тесты: 1
07.04.2014, 07:01 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от opium95 Посмотреть сообщение
Вводим массив и находим макс. значение.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#define SIZE 10
 
int main()
{
    int array[SIZE], max = 0;
 
    for(int i = 0; i < SIZE; i++)
        std::cin >> array[i];
 
    for(int i = 0; i < SIZE; i++)
        if(array[i] > max)
            max = array[i];
    std::cout << "Max value: " << max << std::endl;
}
1
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
07.04.2014, 07:18  [ТС] #3
выдал : 1 error(s), 1 warning(s)

c:\program files (x86)\microsoft visual studio\myprojects\123\321.cpp(11) : error C2374: 'i' : redefinition; multiple initialization
c:\program files (x86)\microsoft visual studio\myprojects\123\321.cpp(8) : see declaration of 'i'
c:\program files (x86)\microsoft visual studio\myprojects\123\321.cpp(15) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.

Добавлено через 5 минут
вот так запахало . Спасибо большое !
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream.h>
#define SIZE 10
 
void main()
{
    int array[SIZE], max = 0;
 
    for(int i = 0; i < SIZE; i++)
        cin >> array[i];
 
    for( i = 0; i < SIZE; i++)
        if(array[i] > max)
            max = array[i];
    cout<<"Max value:"<<max<<endl;
}
0
ValeryS
Модератор
6967 / 5304 / 522
Регистрация: 14.02.2011
Сообщений: 17,885
07.04.2014, 07:38 #4
Цитата Сообщение от opium95 Посмотреть сообщение
c:\program files (x86)\microsoft visual studio\myprojects\123\321.cpp(11) : error C2374: 'i' : redefinition; multiple initialization
компилятор то какого года?
0
Tulosba
:)
Эксперт С++
4705 / 3240 / 297
Регистрация: 19.02.2013
Сообщений: 9,046
07.04.2014, 07:49 #5
Вованя, а если числа будут отрицательные? Вместо дефайна в данном случае стоит использовать константу.ValeryS, судя по иострим.аш, довольно древний.
0
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
07.04.2014, 07:50  [ТС] #6
Visual 6.0 )

Добавлено через 48 секунд
В технаре везде он стоит , приходится подстраиваться .
0
ValeryS
Модератор
6967 / 5304 / 522
Регистрация: 14.02.2011
Сообщений: 17,885
07.04.2014, 08:07 #7
Цитата Сообщение от opium95 Посмотреть сообщение
Visual 6.0 )
ну я так и понял
тогда не удивляйся, что стандартные конструкции не компилятся
Цитата Сообщение от opium95 Посмотреть сообщение
В технаре везде он стоит , приходится подстраиваться .
для того чтобы подвести for к современному стандарту есть такой макрос

C++
1
#define for if (0) ; else for
Добавлено через 1 минуту
Цитата Сообщение от Tulosba Посмотреть сообщение
ValeryS, судя по иострим.аш, довольно древний.
это я понял
я к тому что удивляться не надо, а править ручками
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2014, 08:07
Привет! Вот еще темы с ответами:

Найти минимальное и максимальное значение в массиве - C++
Что то я не пойму почему этот код не находит минимальное и максимальное значение в массиве const int SIZE=5; int mas={9,5,7}; ...

Найти максимальное значение в целочисленном массиве, не используя циклы - C++
Дан массив X типа int и его размер n. Найти величину максимума массива без использования каких-либо операторов цикла.

Найти в массиве максимальное значение среди чисел, не кратных 9 - C++
#include &lt;stdio.h&gt; #define N 3 void main() { int a; int i, j, max; for (i = 0; i&lt;N; i++) scanf(&quot;% d&quot;, &amp;a); max = 0;...

Найти максимальное значение элемента на промежутке [a; b] в динамическом массиве. Классы С++ - C++
найти максимальное значение элемента на промежутке в динамическом массиве. Классы. Посмотрите пожалуйста код, что не так? Вообщем я...


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

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

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