Оценки, полученные спортсменом в соревнованиях по фигурному катанию (в баллах), хранятся в массиве из 18 элементов. В первых шести элементах записаны оценки по обязательной программе, во второй <<шестерке>> - по короткой программе, в остальных - по произвольной программе. Выяснить по какому виду программы спортсмен показал лучший результат.
если я все правильно понял: создаете массив
struct Foo
{
short foo1;
short foo2;
short foo3;
....
};
С помощью std::max_element() вычесляете максимальное значение.
int max = *max_element(Foo.begin(), Foo.end());
или вот пример, если пройти по ссылке
#include <algorithm>
#include <iostream>
#include <vector>
#include <cmath>
static bool abs_compare(int a, int b)
{
return (std::abs(a) < std::abs(b));
}
int main()
{
std::vector<int> v{ 3, 1, -14, 1, 5, 9 };
std::vector<int>::iterator result;
result = std::max_element(v.begin(), v.end());
std::cout << "индекс максимального элемента: " << std::distance(v.begin(), result) << '\n';
result = std::max_element(v.begin(), v.end(), abs_compare);
std::cout << "индекс максимального (по модулю) элемента: " << std::distance(v.begin(), result);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Сделал свой первый небольшой, но интересный проект, генератор карт в консолиГенератор генерирует комнаты и коридоры, которые соединяют эти...
Помогите, пожалуйста, распарсить сообщениеПробовал через Node и NodeList, но код слишком получался объемным и трудночитаемым
У меня есть одна анимация мне нужно пока она срабатывает менять text в TextView, сменить при включении анимации это одно, а как потом сменить обратно?...
Есть код который должен получать текст с консоли, но он работает толкьо отдельно, а в контексте приложения не работаетСамо приложение на Spring...