void Numbers()
{
do
{
cout << "Enter the value for the sequence: ";
cin >> K;
if ( K <= 3)
{
cout << "Write a bigger number!" << endl;
}
} while(K <= 3);
cout << "Enter the first number: ";
cin >> N;
}
double Sum()
{
vector<double> arr(K);
arr.push_back(N);
for (int i=0; i < arr.size(); i++)
arr.at(i)=i;
cout << "Vector contains: ";
for (int i=0; i < arr.size(); i++)
cout << arr.at(i);
int main()
{
Numbers();
Sum();
return 0;
}
Напишите программу, которая генерирует последовательность чисел K (K> 3) следующим образом:
Члены вышеуказанной последовательности получаются следующим образом:
первый элементН;второй - N + 1;третий - N * 2. Другими словами, мы последовательно добавляем 1 к каждому элементу и помещаем его в конец последовательности, затем умножаем его на 2 и снова помещаем произведение в конец последовательности. Выберите и реализуйте подходящую структуру данных, которую можно использовать для генерации вышеуказанной последовательности чисел.
Пользователи должны вводить значения для K и первого элемента N.
Это мой текущий код (вкод выше). Я не знаю, куда идти дальше, чтобы быть полностью честным. Любые предложения о том, как создать последовательность из условия выше?