Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2013, 13:34   #1
harvey
Пользователь
 
Регистрация: 18.09.2012
Сообщений: 25
По умолчанию Функция, которая возвращает индекс первого элемента

С++
Дан массив, упорядоченный по убыванию { 16, 13, 12, 8,5,4,1,-1,-2,-5}. Написать функцию, которая возвращает индекс первого элемента, меньшего числа N, которое передается в эту функцию в качестве параметра. Если такого элемента нет, функция должна возвращать -1.
harvey вне форума Ответить с цитированием
Старый 29.03.2013, 13:55   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Наработки есть?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.03.2013, 13:58   #3
harvey
Пользователь
 
Регистрация: 18.09.2012
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Наработки есть?
нароботок нет
harvey вне форума Ответить с цитированием
Старый 29.03.2013, 14:22   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Код:
int f(std::vector<int>& v, int n) {
  auto t = std::find_if(v.begin(), v.end(), [=](int t) { 
    return t < n; 
  });
  if (t == v.end())
    return -1;
  return t - v.begin();
}
rrrFer вне форума Ответить с цитированием
Старый 29.03.2013, 14:47   #5
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию


Теперь есть
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция nonalpha( string), которая возвращает позицию его первой литеры, не являющейся буквой (Delphi) Начинающий програм Помощь студентам 7 17.05.2012 21:20
Delphi функция которая возвращает 2 значения gufon Общие вопросы Delphi 10 24.02.2012 08:03
Функция, которая возвращает количество нулевых бит в символах строки. MeTeOpA Общие вопросы C/C++ 7 26.02.2011 06:31
Функция которая возвращает динамический массив gagarin0 Помощь студентам 5 19.01.2011 13:48
функция gcd, которая возвращает наибольший общий делитель двух целых чисел Jereme Общие вопросы C/C++ 2 21.01.2010 01:49