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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.83
bi-two
Сообщений: n/a
#1

Преобразовать массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные - C++

14.03.2010, 09:20. Просмотров 3460. Ответов 1
Метки нет (Все метки)

Помогите пжлст решить задачу

В одномерном массиве, состоящем из n целых эл-ов, вычислить:
1) произведение элементов массива с четными номерами
2)сумму элементов массива, расположенных между первым и последним нулевыми элементами
3)Преобразовать этот массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные(эл-ты, равные нулю, считать положительными).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2010, 09:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразовать массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные (C++):

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом все отрицательные - C++
Помогите исправить ошибку, пожалуйста. Тут 3 задания в одном, ошибка в третьем. Задача 3: Из общего задания: "Примечание 1: если в задании...

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом – все отрицательные - C++
Здравствуйте. Помогите, пожалуйста, разобраться с указанным заданием. Первые два пункта, вроде, получились, а вот последний (сортировка)...

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом — все отрицательные - C++
Здравствуйте, мне срочно нужна помощь:В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение элементов массива...

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

Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом все отрицательные - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1.Произведение элементов массива с четными номерами; 2.Сумму...

Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все остальные - C++
Помогите, пожалуйста. как составить код в с++. Дан целочисленный массив размера N. Преобразовать массив таким образом, чтобы сначала...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Day
1155 / 960 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
14.03.2010, 11:19 #2
1.

C
1
2
p = 1;
 for(i=1; i<n; i+=2) p *= a[i];
2.

C
1
2
3
4
5
6
s = 0; 
 for(i=0; i<n; i++) if (a[i]==0) break;
 for(i++; i<n; i++) {
   if (a[i]==0) break; 
   s += a[i];
 }
3.
C
1
2
3
4
5
6
7
8
9
10
11
 for(i=0; i<n; i++) { 
   if (a[i]>=0) continue;
   for(j=i+1; j<n; j++) { 
     if(a[j]<0) continue;
     t = a[i];
     a[i] = a[j];
     a[j] = t;
     i = j;
     break;
    }
  }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2010, 11:19
Привет! Вот еще темы с ответами:

Преобразовать массив таким образом, чтобы сначала располагались все по- ложительные элементы, а потом все остальные - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;cmath&gt; using namespace std; void float1(double...

Преобразовать массив, расположив сначала все положительные элементы, а потом - все отрицательные - C++
Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отрицательные (элементы, равные 0,...

Преобразовать массив таким образом, чтобы сначала располагались все по- ложительные элементы, а потом все остальные.как доработать? - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;cmath&gt; using namespace std; void float1(double...

Преобразовать массив таким образом чтобы сначала располагались все элементы равные нулю а потом остальные - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; using namespace std; int main() { int...


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

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

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