 
Решить в dev c++ и желательно блок-схему Дан одномерный массив, состоящий из 10 элементов.
Пользователь вводит элементы массива. Вывести на экран исходный массив и в строку только четные элементы массива. Входные данные -9 6 2 7 3 -4 -6 0 2 4 Выходные данные -9 6 2 7 3 -4 -6 0 2 4 6 2 -4 -6 2 4 0
        0
         0
        0
    Ответы на вопрос
 
        #include <iostream>
#include <ctime>
using namespace std;
int main() {
setlocale (LC_ALL, "Russian");
cout << "Кол-во элементов массива: ";
int N; cin >> N; int a[N];
for(int i = 0; i < N; ++i) {
cout << "Элемент #" << i << ": ";
cin >> a[i];
}
cout << "Массив: ";
for(int i = 0; i < N; ++i) {
cout << a[i] << " ";
}
cout << endl << "Чётные элементы: ";
for(int i = 0; i < N; ++i) {
if(a[i]%2==0) {
cout << a[i] << " ";
}
}
}
 0
                    0
                     0
                    0
                 
            Давайте начнем с написания программы на C++ для решения данной задачи. Затем я предоставлю вам блок-схему, которая покажет алгоритм работы программы.
cpp#include <iostream>
int main() {
    const int arraySize = 10;
    int array[arraySize];
    // Ввод элементов массива
    std::cout << "Введите " << arraySize << " элементов массива:" << std::endl;
    for (int i = 0; i < arraySize; ++i) {
        std::cin >> array[i];
    }
    // Вывод исходного массива
    std::cout << "Исходный массив:" << std::endl;
    for (int i = 0; i < arraySize; ++i) {
        std::cout << array[i] << " ";
    }
    std::cout << std::endl;
    // Вывод только четных элементов
    std::cout << "Четные элементы:" << std::endl;
    for (int i = 0; i < arraySize; ++i) {
        if (array[i] % 2 == 0) {
            std::cout << array[i] << " ";
        }
    }
    std::cout << std::endl;
    return 0;
}
Теперь давайте рассмотрим блок-схему для этой программы:
diff+----------------+
| Ввод массива   |
+----------------+
         |
         v
+----------------+
| Вывод массива  |
+----------------+
         |
         v
+----------------+
| Вывод четных   |
| элементов     |
+----------------+
         |
         v
+----------------+
| Завершение     |
+----------------+
Эта блок-схема показывает, что программа начинается с ввода массива, затем выводит исходный массив, а затем выводит только четные элементы массива. После этого программа завершается.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			