Решить задачу c++. циклы Даны число n, последовательность чисел a1...an. Найти номер первого четного члена последовательности. Если четных членов нет, то ответом должно быть число 10.
#include <iostream> int main() { int n; std::cout << "Enter the number of elements in the sequence: "; std::cin >> n; int a; int index = 1; bool found = false; for (int i = 0; i < n; i++) { std::cin >> a; if (a % 2 == 0 && !found) { std::cout << "The index of the first even element is: " << index << std::endl; found = true; } index++; } if (!found) { std::cout << "There are no even elements in the sequence." << std::endl; std::cout << "The answer is 10." << std::endl; } return 0; }
Введите количество элементов в последовательности и далее введите сами элементы. Программа найдет номер первого четного числа в последовательности или выведет 10, если четных чисел нет.
int main() {
int n;
std::cout << "Enter the number of elements in the sequence: ";
std::cin >> n;
int a;
int index = 1;
bool found = false;
for (int i = 0; i < n; i++) {
std::cin >> a;
if (a % 2 == 0 && !found) {
std::cout << "The index of the first even element is: " << index << std::endl;
found = true;
}
index++;
}
if (!found) {
std::cout << "There are no even elements in the sequence." << std::endl;
std::cout << "The answer is 10." << std::endl;
}
return 0;
}
Введите количество элементов в последовательности и далее введите сами элементы. Программа найдет номер первого четного числа в последовательности или выведет 10, если четных чисел нет.