79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
1

Расположить в массиве R[10] сночала положительные, а затем отрицательные элелементы массива Z[10]

16.05.2010, 12:10. Показов 1571. Ответов 9
Метки нет (Все метки)

Помогите пожалуйста .Расположить в массиве R[10] сночала положительные, а затем отрицательные элелементы массива Z[10]
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2010, 12:10
Ответы с готовыми решениями:

Расположить в массиве R положительные, а затем отрицательные элементы массива Z[N]
Помогите пожалуйста с задачей : "Расположить в массиве R cначала положительные, а затем...

Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X
uses crt; const n=10; var x,y:array of integer; i,k:byte; begin clrscr; writeln('massiv...

Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X
Элементы массива вычисляются по формуле X(i)=i^2-9i+8, где i = 1, 2, …, 10. Расположить в массиве...

Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z
Расположить в массиве R сначала положите ,а затем отрицательные элементы массива Z. матрица...

9
Эксперт С++
5037 / 2616 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
16.05.2010, 12:30 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <fstream>
#include <vector>
#include <iterator>
#include <iostream>
#include <algorithm>
 
int main()
{
   const int size = 10;
 
   int r[size], z[size];
 
   for(int i = 0; i < size; ++i)
      z[i] = rand() - rand();
 
   std::copy(z, z + size, r);
   std::sort(r, r + size, std::greater<int>());
 
   std::copy(r, r + size, std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
 
   system("pause");
}
1
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
16.05.2010, 15:26  [ТС] 3
напиши попроще плз
0
1260 / 798 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
16.05.2010, 15:42 4
Поиск используй, я и fasked решали такое.

Добавлено через 6 минут
mexx-nikitin:
Единственно я не понял чем вас способ fasked не устраивает:
Копируем сортируем и не паримся.
1
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
16.05.2010, 15:44  [ТС] 5
Цитата Сообщение от Genius Ignat Посмотреть сообщение
Поиск используй, я и fasked решали такое.

Добавлено через 6 минут
mexx-nikitin:
Единственно я не понял чем вас способ fasked не устраивает:
Копируем сортируем и не паримся.
да потому что этих операторов(которые ты написал) я не проходил
0
1260 / 798 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
16.05.2010, 15:45 6
Напиши функцию копирования массивов, и функцию сортировки выбором, больше ни чего не треба.
0
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
16.05.2010, 15:48  [ТС] 7
вот этого я не проходил
0
1260 / 798 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
16.05.2010, 15:57 8
Лучший ответ Сообщение было отмечено как решение

Решение

Поискал я чуть чуть , короче вот другой способ, без сортировок.
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
#include <stdio.h>
#include <conio.h>
 
#define size 10
int main(){
 
int mas_Out[size] = {7,1,-2,3,-4,5,6,-7,8,9};
int mas_In[size]  = {0};
 
int i,k,j = 0;
 
 
for (i=0, j=size-1,  k=0; k<size; k++) {
     if (mas_Out[k] > 0) {
          mas_In[i] =  mas_Out[k];
          i++;
     }
     else {
          mas_In[j] =  mas_Out[k];
          j--;
     }
}
 
for(i=0;i<size;i++){  printf("%d ",mas_In[i]);  }
printf("\n");
 
 
return 0;
 
}
3
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
16.05.2010, 18:11  [ТС] 9
Genius Ignat спасибо,теперь понятно. Можеш немного по проще цикл написать
0
1260 / 798 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
16.05.2010, 18:12 10
Это и так просто..
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2010, 18:12
Помогаю со студенческими работами здесь

Расположить в массиве Y сначала положительные а затем отрицательные элементы массива X
расположить в массиве Y сначала положительные а затем отрицательные элементы массива X элементы...

Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X
Расположить в массиве Y сначала положительные, а затем отрицательные элементы массива X. Элементы...

Расположить в числовом массиве А сначала отрицательные, а затем положительные элементы массива В
2. Расположить в числовом массиве А сначала отрицательные, а затем положительные элементы массива...

Расположить в массиве сначала отрицательные, а затем положительные элементы другого массива
Расположить в массиве R сначала отрицательные, а затем положительные элементы массива Z. Массив...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru