用户输入一系列整数,首先提示用户输入数字数量,显示他们是否含有4个连续相同的数字。
#include <iostream>
using namespace std;
bool isConsecutiveFour(const int values[],int size)
{
for(int i=0;i<size-3;i++)
if(values[i]==values[i+1]&&values[i+1]==values[i+2]&&values[i+2]==values[i+3])
return true;
return false;
}
int main()
{
int array[81];
int size;
cout<<"Enter the number of values:";
cin>>size;
cout<<"Enter the values: ";
for(int i =0;i<size;i++)
cin>>array[i];
bool fact = isConsecutiveFour(array,size);
if(fact)
cout<<"The list has consecutive fours";
else
cout<<"The list has no consecutive fours";
return 0;
}