Как в C++ добавить в вектор все четные числа, начиная с 2 и заканчивая 200, включая оба конца?
Информатика11 классРабота с векторами в C++C++векторчетные числа2 до 200добавление элементовпрограммирование
Чтобы добавить в вектор все четные числа от 2 до 200 в C++, мы можем воспользоваться циклом. Давайте рассмотрим шаги, которые необходимо выполнить для достижения этой цели.
#include <vector>
.for
будем перебирать числа от 2 до 200, добавляя в вектор только четные числа.Теперь давайте посмотрим на пример кода, который реализует все эти шаги:
#include <iostream> #include <vector> int main(){std::vectorevenNumbers; // Шаг 2: Создаем вектор для хранения четных чисел for (int i = 2; i <= 200; i += 2){evenNumbers.push_back(i); // Добавляем четное число в вектор }// Шаг 4: Выводим все четные числа на экран std::cout << "Четные числа от 2 до 200:" << std::endl; for (int num : evenNumbers){std::cout << num << " "; // Выводим каждое четное число }return 0; }
В этом коде:
for
, который начинается с 2 и увеличивается на 2 на каждой итерации, что гарантирует, что мы получаем только четные числа.push_back
добавляет текущее четное число в вектор.for
.Таким образом, мы получаем вектор, содержащий все четные числа от 2 до 200, включая оба конца.