TU-Programmieren_2/lab2/last_task.cpp
2025-04-09 10:22:44 +02:00

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;
}