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

Вывести начальные индексы всех непрерывных последовательностей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решить програму http://www.cyberforum.ru/cpp-beginners/thread316193.html
1.Заменить в слове все гласные о на а, а буквы а – на о 2.Составить программу для вычеркивания из слова X каждой третьей буквы
C++ написать функцию которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива Помогите пожалуйста.написать функцию, которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива.(си++) Добавлено через 21 минуту Очень надо... http://www.cyberforum.ru/cpp-beginners/thread316177.html
C++ Решить программу по массивам на С++
1. Дан одномерный массив размерностью n, найти среднее значение єлементов с парными индексами. 2.Дана квадратичная матрица N*N. Найти среднее значение среди єлеменитов которые стоят на побочной диагонали и выше ее.
C++ Решить программу про строки на С++
дана строка символов, сформированных из любых знаков. Вывести на єкран список символов из которых состоит строка
C++ clock() http://www.cyberforum.ru/cpp-beginners/thread316162.html
Извиняюсь за тупой вопрос, больше негде спросить. int main() { int i; for (i = 1; i < 100; ++i) if (i % 10 == 0) printf("%ld\n", clock()); system("pause"); return 0;
C++ Архиважно) Помогите плиз составить программу «сжатия» исходной последовательности символов: каждая подпоследовательность, состоящая из нескольких идущих подряд символов x, заменяется на текст x(k). Где x – символ, k – число вхождений этого символа в исходную последовательность. подробнее

Показать сообщение отдельно
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
10.06.2011, 11:13     Вывести начальные индексы всех непрерывных последовательностей
C
1
2
3
4
5
6
for(i=0; i<N-1; i++)
  if (i==0) {
    if (a[i+1] >= a[i]) printf("%d\n", i);
  }
  else if (a[i] < a[i-1] && a[i] <= a[i+1]) printf("%d\n", i);
}
Добавлено через 5 минут
Можно поизящнее
C
1
2
for(i=0; i<N-1; i++)
  if (i==0 || a[i-1] > a[i]) && a[i] <= a[i+1]) printf("%d\n", i);
 
Текущее время: 21:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru