Выяснить имеется ли в одном массиве 3 подряд одинаковых элемента
Выяснить имеется ли в одном массиве 3 подряд одинаковых элемента
- и што? от kot_, 12 января 2012 года
Язык?
Цитата: wanja
Язык?
Русский :)
Код:
#include <iostream>
#include <vector>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main()
{
vector<int> arr;
srand( time(NULL) );
for(int x=0;x<1000000;x+=1)
arr.push_back(rand()%10);
for(int x=2;x<arr.size();x+=1)
if(arr.at(x)==arr.at(x-1) and arr.at(x)==arr.at(x-2))
{
cout<<x<<endl;
break;
}
return 0;
}
#include <vector>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main()
{
vector<int> arr;
srand( time(NULL) );
for(int x=0;x<1000000;x+=1)
arr.push_back(rand()%10);
for(int x=2;x<arr.size();x+=1)
if(arr.at(x)==arr.at(x-1) and arr.at(x)==arr.at(x-2))
{
cout<<x<<endl;
break;
}
return 0;
}
Цитата: arrjj
Код:
...
if(arr.at(x)==arr.at(x-1) and arr.at(x)==arr.at(x-2))
...
if(arr.at(x)==arr.at(x-1) and arr.at(x)==arr.at(x-2))
...
and ппц. :facepalm: Главное g++ схавал.