Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
melomix
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 43
#1

Массив длиной 10 разделить на два массива четных и нечетных чисел - C++

11.09.2013, 12:36. Просмотров 792. Ответов 1
Метки нет (Все метки)

массив длиной 10 разделить на два массива четных и нечетных чисел

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include <iostream>
#include <ctime>
#include <iomanip>
int main()
{
 
 const int n =10;
 int kol=0;
 int *a = new int[n];
 for (int i=0; i<n; i++)
  std::cout<<(a[i]=rand()%10)<<std::setw(4);
 std::cout<<std::endl;
 for (int i=0; i<n; i++)
  for (int j=i; j<n; j++)
   if (a[j] % 2 == 0)
    {
     int k = a[i];
     a[i]=a[j];
     a[j]=k;
    }
 for (int i=0; i<n; i++)
  {
   if (a[i] % 2 == 0)
    kol++;
   std::cout<<a[i]<<std::setw(4);
  }
 std::cout<<std::endl;
 std::cout<<"Четных: "<<kol<<'\n';
delete[] a;
 return 0;
}
 
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2013, 12:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив длиной 10 разделить на два массива четных и нечетных чисел (C++):

Из файла создать массив, в котором найти разность между суммой четных чисел и произведением нечетных чисел - C++
Создать файл, куда записать n целых чисел. Из файла создать массив, в котором найти разность между суммой четных чисел и произведением...

Сформировать массив А из четных элементов исходного массива, а массив В - из нечетных - C++
Элементы массива Т формируются по правилу: Т(к)=15к-12. Сформировать массив А из четных элементов массива Т, а массив В- из нечетных(к=20)

выделение из массива четных и нечетных чисел - C++
Люди подскажите пожалуйста, задание надо переделать в &quot;к каждому нечетному числу массива прибавить полусумму всех четных&quot; #include...

Вывод отдельно четных и нечетных чисел массива - C++
Подскажите: функцию вывода четных и нечетных чисел отдельно в консоль из массива.

Числа. Подсчитать количество четных и нечетных чисел- разрядов. Найти суммы только всех четных и только нечетных, проверить какая из сумм больше - C++
Добрый день, не могу понять как же составить программу для этой задачи без использования массивов. Запросить у пользователя...

Преобразовать массив: перенести элементы с четных позиций в начало массива, а с нечетных - в конец - C++
/*1. Найти минимальный по модулю элемент массива. 2. Найти сумму модулей элементов массива, расположенных после первого элемента, равного...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
11.09.2013, 12:59 #2
Цитата Сообщение от melomix Посмотреть сообщение
массив длиной 10 разделить на два массива четных и нечетных чисел

C++
1
2
3
4
5
6
{
const int n =10;
 int *a = new int[n];
//...
delete[] a;
}
Может я не прав, но зачем делать динамический массив, количество ячеек которого - константа?

Добавлено через 10 минут
Цитата Сообщение от melomix Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
for (int i=0; i<n; i++)
for (int j=i; j<n; j++)
if (a[j] % 2 == 0)
{
int k = a[i];
a[i]=a[j];
a[j]=k;
}
в чем вообще смысл этих 2 циклов?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2013, 12:59
Привет! Вот еще темы с ответами:

Сформировать массив состоящий из четных и нечетных элементов помещеных в порядке следования исходного массива - C++
Создать массив с размерностью 200 элементов со значениями от 0 до 100. Требуется сформировать массив А в который помещены в порядке...

Разделить массив действительных чисел на два списка, в первом числа меньше заданного, во втором - больше - C++
Разделить введен пользователем массив действительных чисел на два списка. В первом списке должны быть числа, меньше заданное пользователем...

Сформировать массив С из элементов четных столбцов и массив В из элементов нечетных строк массива А - C++
Дана матрица А= 4.8, 3.2, 9.1, 5 5.1, 6, 1.4, -1 4.3, 1.15, 2.8, 3.14 в которой m=3 n=4. Необходимо сформировать массив С из...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru