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

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

Восстановить пароль Регистрация
 
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
07.04.2014, 06:37     В одномерном массиве найти максимальное значение #1
Доброго времени суток. Дана задачка : В одномерном массиве найти максимальное значение. Вводим массив и находим макс. значение.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2014, 06:37     В одномерном массиве найти максимальное значение
Посмотрите здесь:

Как найти среднее значение в одномерном массиве? C++
найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза C++
Найти минимальное и максимальное значение в массиве C++
C++ Найти сумму элементов массива, номер которых больше минимального номера элемента, имеющего максимальное значение в массиве
Подсчитать максимальное количество идущих подряд одинаковых элементов в одномерном массиве. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Вованя
116 / 116 / 46
Регистрация: 20.02.2014
Сообщений: 408
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;
}
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;
}
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
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
компилятор то какого года?
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
07.04.2014, 07:49     В одномерном массиве найти максимальное значение #5
Вованя, а если числа будут отрицательные? Вместо дефайна в данном случае стоит использовать константу.ValeryS, судя по иострим.аш, довольно древний.
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
07.04.2014, 07:50  [ТС]     В одномерном массиве найти максимальное значение #6
Visual 6.0 )

Добавлено через 48 секунд
В технаре везде он стоит , приходится подстраиваться .
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2014, 08:07     В одномерном массиве найти максимальное значение
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
07.04.2014, 08:07     В одномерном массиве найти максимальное значение #7
Цитата Сообщение от opium95 Посмотреть сообщение
Visual 6.0 )
ну я так и понял
тогда не удивляйся, что стандартные конструкции не компилятся
Цитата Сообщение от opium95 Посмотреть сообщение
В технаре везде он стоит , приходится подстраиваться .
для того чтобы подвести for к современному стандарту есть такой макрос

C++
1
#define for if (0) ; else for
Добавлено через 1 минуту
Цитата Сообщение от Tulosba Посмотреть сообщение
ValeryS, судя по иострим.аш, довольно древний.
это я понял
я к тому что удивляться не надо, а править ручками
Yandex
Объявления
07.04.2014, 08:07     В одномерном массиве найти максимальное значение
Ответ Создать тему
Опции темы

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