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

Проверить, являются ли числа в массиве возрастающими? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Timus 1003 - TLE #1 http://www.cyberforum.ru/cpp-beginners/thread643646.html
В общем, никак не получается сделать задачу эту. Копаю ее уже месяц, перепробовал разные методы, но постоянно получаю тайм-лимит. Идея текущего метода такая - создаем граф с ребрами, где вершины - крайние позиции, а вес ребра - четность. И просто нужно отслеживать, чтобы не происходило такой ситуации, что от одной границы до другой идут разные пути, и на этих путях четности разные. В этом...
C++ Описать динамическую информацию о наличии автобусов в автобусном парке Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.Сведенения о каждом автобусе вкл -Номер автобуса -ФИО -№маршрута Программа должна обеспечивать -начальное формирование данных обо всех автобусах в парке в виде списка -при выезде каждго автобуса из парка вводится №автобуса, и программа удаляет данные об этом автобусе из списка... http://www.cyberforum.ru/cpp-beginners/thread643630.html
Не ловятся исключения C++
Почему при освобождение памяти не ловятся исключения? A *ob; try{ ob = new A; }catch(bad_alloc xa){ cout << "err.\n"; return 1; }
C++ Что лучше использовать для низкоуровневого программирования?
Здравствуйте, задался я вопросом, а что лучше использовать для низкоуровневого программирования (работы со звуком и буфером), + еще написать интерфейс программы?! Программа написана на С++ с использованием WinApi, но не устраивает объём программки. Что лучше использовать лучше, необходимые факторы: быстродействие и вес. Что лучше WinApi, Assembler, .Net Framework, Phyton? Или забыть об этом и...
C++ Есть ли у std::map range-for loop в стандарте C++11? http://www.cyberforum.ru/cpp-beginners/thread643550.html
Есть ли у std::map короткий цикл for для обхода коллекий в стандарте C++11? Если он есть, то привидите пример, пожалуйста Что-то вроде vector<int> arr; for (int &element: arr) cout << element; Только для map
C++ Определить, сколько раз слово встречается в предложении исправьте пожалуйста. #include <iostream> #include <stdio.h> using namespace std; int main() { const int max=256; char str, word, *p, *pstr(nullptr), *pword(nullptr); pstr=str; подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2012, 12:34     Проверить, являются ли числа в массиве возрастающими?
Цитата Сообщение от Leonman Посмотреть сообщение
Thinker, А где строчка a[size-1] <= a[size]?
В коде ТС
C++
1
2
3
4
5
for (int i = 0; i < size; i++)
   if (mas[i] <= mas[i+1]) 
      a = true;
   else 
      a = false;
посмотрите что будет на последнем шаге итерации. Именно последний шаг и будет результатом всего алгоритма. Поэтому этот цикл эквивалентен условию

C++
1
2
3
4
   if (mas[size-1] <= mas[size]) 
      a = true;
   else 
      a = false;
 
Текущее время: 11:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru