Вопрос задан 25.10.2023 в 06:38. Предмет Информатика. Спрашивает Хохлева Вика.

1.Ввести массив, состоящий из 14 элементов целого типа. Найти количество элементов четных по

значению.2.Найти нужный элемент в массиве и вывести его индекс, если вмассиве введенного значения нет – вывести -1. Нужныйэлемент вводится с клавиатурыДЕЛАТЬ ТОЛЬКО С БИБЛИОТЕКОЙ IOSTREAMC++дам 80 баллов
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Закиев Данил.

#include <iostream>

using namespace std;

const int sz = 14;

int main()

{

int mass[sz];

int count = 0;

for (size_t i = 0; i < sz; i++)

{

 cin >> mass[i];

 if (mass[i] % 2 == 0) count++;

}

cout << count << endl;

return 0;

}

#include <iostream>

using namespace std;

const int sz = 14;

int main()  

{

int mass[sz];

int element;

int tmp = -1;

cin >> element;

for (size_t i = 0; i < sz; i++)

{

 cin >> mass[i];

 if (mass[i] == element) tmp = i;

}

cout << tmp;

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот C++ код, который выполняет ваши задачи:

cpp
#include <iostream> int main() { const int arraySize = 14; int arr[arraySize]; // Ввод элементов массива с клавиатуры for (int i = 0; i < arraySize; ++i) { std::cout << "Введите элемент #" << i + 1 << ": "; std::cin >> arr[i]; } // 1. Найти количество четных элементов в массиве int evenCount = 0; for (int i = 0; i < arraySize; ++i) { if (arr[i] % 2 == 0) { evenCount++; } } std::cout << "Количество четных элементов: " << evenCount << std::endl; // 2. Найти нужный элемент и вывести его индекс, либо -1, если его нет int targetElement; std::cout << "Введите элемент, который хотите найти: "; std::cin >> targetElement; int index = -1; // Индекс элемента, по умолчанию -1 (не найден) for (int i = 0; i < arraySize; ++i) { if (arr[i] == targetElement) { index = i; break; // Элемент найден, выходим из цикла } } std::cout << "Индекс элемента: " << index << std::endl; return 0; }

Этот код сначала позволяет вам ввести массив из 14 элементов и затем находит количество четных элементов в массиве. Затем вы можете ввести элемент, который вы хотите найти в массиве, и программа выведет его индекс, если элемент найден, или -1, если элемент не найден.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос