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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Конец файла, но не совсем http://www.cyberforum.ru/cpp-beginners/thread432089.html
Чтобы указать системе конец файла (в консольном приложении) нужно нажать Ctrl+Z, а затем еще раз нажать клавишу Enter. Вопрос такой, если вся эта комбинация <Ctrl+Z>+Enter - конец файла, nто что тогда просто Ctrl+Z. И еще такой вопрос, а можно это как то делать, чтобы обходиться одним Ctrl+Z без Enter и бес выскакивания на экране вот такой лабуды ^Z.
C++ Что такое указатели? Здравствуйте. Что такое указатели? Для чего они нужны? И когда их использовать? Объясните пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread432075.html
C++ Вычисление значений многочлена по схеме Горнера методом сдваивания
Ребят как задается реккурентное соотношение для функции?, алгоритм вычисления по схеме горнера у меня есть, но нужно привести мою ф-ию сначала к реккурентному соотношеню потом к матрице и потом вбить из нее переменные в алгоритм.
Найти сумму ряда C++
Помогите народ по информатике дали задачи 2 на дом я так то не программист по этому плохо понимаю как делать, все мои попытки что либо сделать самому заканчивались безуспешно... 1)Даны действительное число a и натуральное число n Вычислить: S=1/a+1/a^2+1/a^4+...+1/a^2n-2 2)Задана последовательность из N вещественных чисел, определить сколько среди них чисел меньших K, равных K, больших K.
C++ Cоздание неизвестное заранее количество переменных http://www.cyberforum.ru/cpp-beginners/thread432058.html
Здравствуйте. Как осуществить создание неизвестное заранее количество переменных? Например пользователь вводит число k, а программа создает k переменных.
C++ Вводится строка. Вывести слова стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова. #include<fstream.h> #include<iostream.h> #include<conio.h> #include<string.h> #include<stdio.h> void main() { int i,j,n,k,i1,l; char *str1; int *mas; clrscr(); подробнее

Показать сообщение отдельно
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
20.01.2012, 20:00     Найти его первый максимальный элемент
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
34
35
36
37
size_t getFirstMaxElementIndex(const std::vector<double>& refArray)
{
   if(false == refArray.empty())
   {
     double maxValue = refArray[0];
     size_t result = 0;
     for(size_t i = 1; i < refArray.size(); ++i)
     {
        if(refArray[i] > maxValue)
        {
           maxValue = refArray[i];
           result = i;
         }
     }
 
     return result;
   }
 
   throw "array is empty";
}
 
int main()
{
   std::vector<double> array;
   //ввод данных
   try
   {
      size_t index = getFirstMaxElementIndex(array);
      array[index] = 0.0;
   }
   catch(const char* mes)
   {
      std::cout << mes;
    }
 
return 0;
}
Добавлено через 5 минут
Цитата Сообщение от soon Посмотреть сообщение
double arr[size];
низя так делать в плюсах.
 
Текущее время: 05:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru