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

Выяснить имеется ли в одном массиве 3 подряд одинаковых элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача по инфе http://www.cyberforum.ru/cpp-beginners/thread400594.html
создать 2 матрицы случайных двухзначных чисел размером 9х9.Вывести на экран.Под каждой матрицей вывести множество двухзначных чисел невошедших в эту матрицу.Получить объединение этих множеств,вывести другим цветом.Обьяснить чем является полученное множество
C++ Работа с Битовыми образами Всем привет! Подскажите пожалуйста какой функцией из контекста можно узнать координаты х и у в которых находится правый нижний угол выведенного на игран bitmap'а!!! Если плохо сформулировал условие, пишите расскажу подробнее! Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread400590.html
C++ Вычисление функций, их сумм и произведений при помощи циклических алгоритмов
1)По рекурентным формулам вычислить сумму или произведение. Рабочий набор: n=11, x=0.8 2)Необходимо вычислить значение фуункции для одного значения аргумента х. Последняя картинка ка 2 заданию...ваще не пайму как решать...проверте 1 задание и помогите решить 2 пожалусто.
Подсчитать количество пар соседних элементов массива, которые имеют противоположные знаки C++
-50 - 50 Підрахувати кількість пар сусідніх елементів, що мають протилежні знаки Вот имею код.. но мне бы его заточить под Dev ++ или упростить. А вот и сам код: //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <time.h> #include<iostream.h> #include <alloc.h>
C++ объясните http://www.cyberforum.ru/cpp-beginners/thread400572.html
Приветик, ребята. Вот у меня назрело непонимание работы с матрицами. Я не могу понять как производятся нахождения главной, побочной диагонали или определенной части матрицы. Просто очень бы хотела понять.. Пожалуйста, кто может, объясните.
C++ Ошибка в алгоритме Пожалуйста подскажите в чем моя ошибка в реализации сортировки методом бинарных вставок #include<iostream> using namespace std; int main () {setlocale(LC_ALL,"Rus"); int n=10,a={2,3,1,9,4,6,5,8,7,0},l,r,x,m; for(int i=1;i<n;i++) {x=a;l=0;r=i-1; while(l!=r) подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
06.12.2011, 23:51
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
#include <stdio.h>
 
int is_seq3(const int* arr, int size) {
  const int* ptr, *end = arr + size;
  while(arr != end) {
      for(ptr = arr; *ptr == *arr && ptr != end; *ptr++);
      if((ptr - arr) >= 3) 
          return 1;
      else
          arr = (ptr - arr) ? arr+(ptr-arr) : ++arr; 
  }
  return 0;
}
 
 
int main(void){
   int arr[] = { 1, 1, 5, 5, 5 };
 
   if(is_seq3(arr, sizeof(arr)/sizeof(arr[0])))
         puts("Ok...");
   else
         puts("Not !!!");
    getchar();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru