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

Найти максимальный элемент массива и его номер - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как изменить размер окна и убрать ползунок http://www.cyberforum.ru/cpp-beginners/thread400025.html
Можно ли убрать ползунок в окошке, которое появляется при запуске консольного приложения или изменить его размер
C++ Какая разница в инициализации? Есть класс: class CSomeClass { CSomeClass(); private: bool isState1, isState2; }; члены isState1, isState2 можно инициализировать 2-мя способами: http://www.cyberforum.ru/cpp-beginners/thread400023.html
C++ Транспонировать матрицу F(10,8)
Транспонировать матрицу F(10,8) и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты разместить в двух строках.
C++ cin.getline работает через раз
вот этот код работает прекрасно #include <iostream> using namespace std; void Open_Directory() { char *directory= new char; cin.getline(directory, sizeof(directory)); //cin.getline(directory, sizeof(directory)); cout<<directory<<"\n"; }
C++ Шаблоны функций и классов http://www.cyberforum.ru/cpp-beginners/thread400013.html
Нужносоздать шаблон функции возведения заданного числа в заданную степень (аналог функции pow() ). Шаблон класа Класс: матрица. Свойства: размеры, элементы матрицы. Методы: конструктор с параметрами, вычисление суммы элементов на главной диагонали.
C++ Дружественные функции и классы 1. Класс Пациент (имя, диагноз, рецепт, номер карты); 2. Класс Зав. отделением (имя) Описание предметной области – зав. отделением может менять номер карты пациента . Пожалуйсто помогите!!! Добавлено через 1 минуту Каждый класс должен реализовывать метод show, который отображает на экране все свойства данного объекта. Вызов дружественной функции должен сопровождаться выводом сообщения о... подробнее

Показать сообщение отдельно
n00b.vcxproj
Кодер
47 / 46 / 2
Регистрация: 10.10.2010
Сообщений: 229
06.12.2011, 10:58     Найти максимальный элемент массива и его номер
max элемент:
C++
1
2
3
4
5
int*arr=new int[n];
int max=0;
for(i=0;i<n;++i)
if(arr[i]>max)
arr[i]=max;
номер массива(линейный поиск):
C++
1
2
3
for(i=0;i<n;++i)
if(arr[i] == max)
printf("%d", max);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru