Вопрос задан 13.07.2023 в 00:40. Предмет Информатика. Спрашивает Шелудько Артем.

C++ Дан массив, состоящий из 10 целых чисел в диапазоне от -10 до 10. Вывести на экран сначала

его нечетные элементы, затем четные.
0 0
Перейти к ответам

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

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

#include <iostream>

#include <ctime>

using namespace std;

int randInt(int min, int max){

return min + (rand() % (max - min + 1));

}

int main(int argc, char *argv[]){

const int SIZE = 10;

int a[SIZE];

 

srand(time(0));

 

for (int i = 0; i < SIZE; i++) {

 a[i] = randInt(-10, 10);

 cout << a[i] << ' ';

}

cout << endl;

cout << endl;

 

for (int i = 0; i < SIZE; i++) {

 if (a[i] % 2 != 0)

  cout << a[i] << ' ';

}

cout << endl;

 

for (int i = 0; i < SIZE; i++) {

 if (a[i] % 2 == 0)

  cout << a[i] << ' ';

}

cout << endl;

 

system("pause");

return 0;

}

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

Вот пример кода на C++, который решает вашу задачу:

cpp
#include <iostream> int main() { int arr[] = {3, -2, 5, 0, -7, 10, 4, -8, 1, 6}; int size = sizeof(arr) / sizeof(arr[0]); std::cout << "Нечетные элементы: "; for (int i = 0; i < size; i++) { if (arr[i] % 2 != 0) { std::cout << arr[i] << " "; } } std::cout << "\nЧетные элементы: "; for (int i = 0; i < size; i++) { if (arr[i] % 2 == 0) { std::cout << arr[i] << " "; } } std::cout << std::endl; return 0; }

В этом коде мы объявляем массив arr, содержащий 10 целых чисел. Затем мы определяем размер массива с помощью sizeof(arr) / sizeof(arr[0]). Затем мы проходимся по массиву дважды: первый раз для вывода нечетных элементов (arr[i] % 2 != 0), а второй раз для вывода четных элементов (arr[i] % 2 == 0). Каждый элемент, удовлетворяющий условию, выводится на экран.

Выполнение этого кода приведет к следующему результату:

Нечетные элементы: 3 5 -7 1 Четные элементы: -2 0 10 4 -8 6

Таким образом, мы получаем нечетные элементы вначале, а затем четные элементы массива.

0 0

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

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

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

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