25 lines
584 B
C++
25 lines
584 B
C++
//
|
|
// Created by maxi2 on 17.04.2024.
|
|
//
|
|
|
|
#include <iostream>
|
|
#include <vector>
|
|
|
|
bool checkIsSequence(std::vector<int> vec) {
|
|
if (vec.size() <= 2)
|
|
return false;
|
|
int fac = vec[1] / vec[0];
|
|
for (int i = 1; i < vec.size() - 1; ++i) {
|
|
if (vec[i] != (vec[i - 1] * fac))
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
int main() {
|
|
std::vector<int> vec = {1, 2, 4, 8, 16};
|
|
std::vector<int> vec2 = {5,25,125,625,3125};
|
|
std::cout << "Is sequence: " << checkIsSequence(vec) << std::endl;
|
|
std::cout << "Is sequence: " << checkIsSequence(vec2) << std::endl;
|
|
return 0;
|
|
} |