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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Yacov
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 22
#1

Из массива X(N) все положительные элементы записать в массив Y(k). - C++

29.03.2012, 06:33. Просмотров 1471. Ответов 1
Метки нет (Все метки)

Из массива X(N) все положительные элементы записать в массив Y(k). Найти в каждом массиве среднее арифметическое простых элементов.
или
Из целочисленного массива X(N) все простые числа записать в массив Y(k), а все элементы, не являющиеся простыми числами, - в массив Z(m).
или
Из целочисленного массива X(N) записать в массив Y(k) каждый второй элемент. Удалить в каждом массиве наибольший и наименьший элементы.
Мне нужно, пожалуйста еще бы пояснения как это делается.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 06:33     Из массива X(N) все положительные элементы записать в массив Y(k).
Посмотрите здесь:
C++ Из массива Х(N) все положительные элементы записать в массив У(К), а все отрицательные элементы – в массив Z(М)...
Все положительные элементы из массива записать в массив A, а отрицательные в массив B C++
Все положительные элементы двумерного массива записать в один одномерный массив, а остальные в другой C++
В массив X записать сначала все положительные элементы M1 а затем все отрицательные элементы M2 C++
Все положительные элементы записать в массив Y(k), а все отрицательные элементы - в массив Z(m) C++
Записать все положительные элементы матрицы в массив arrP, а отрицательные - в массив arrN C++
Записать положительные элементы массива X подряд в массив Y C++
Из заданного массива C записать в массив А чётные положительные элементы, а в массив В нечётные отрицательные C++
Записать все положительные и отрицательные элементы двумерного массива в одномерные массивы C++
C++ Все положительные элементы матрицы записать в один одномерный массив, а остальные в другой
Записать положительные элементы массива X подряд в массив Y. Определить k — количество положительных элементов C++
C++ Переписать в другой массив все положительные элементы массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,188
Завершенные тесты: 1
29.03.2012, 08:13     Из массива X(N) все положительные элементы записать в массив Y(k). #2
Цитата Сообщение от Yacov Посмотреть сообщение
Из целочисленного массива X(N) все простые числа записать в массив Y(k), а все элементы, не являющиеся простыми числами, - в массив Z(m).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const int N=5;
int x[N]={1,2,9,11,12};
int Y[N],Z[N];
int k=0,m=0,i,j,p;
for(i=0;i<N;i++)
{
    p=0;
    for(j=2;j<=X[i]/2;j++)
          if(X[i]%j==0) // если делится на j, то составное
          {
              p=1;break;
          }
    if(p)
         Z[m++]=X[i]; // Составное
    else
         Y[k++]=X[i]; // простое
 }
Ответ Создать тему
Опции темы

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