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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Acid Ulcer
1 / 1 / 0
Регистрация: 07.10.2009
Сообщений: 44
#1

Смещение элементов одномерного массива - C++

12.11.2009, 18:55. Просмотров 1610. Ответов 3
Метки нет (Все метки)

Осуществить сжатие массива А(30), удалив из него все положительные элементы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2009, 18:55     Смещение элементов одномерного массива
Посмотрите здесь:

Для одномерного массива из 20 элементов найти сумму четных элементов, которые принадлежат промежутку от А до В - C++
Для одномерного массива из 20 элементов найти сумму четных элементов, которые принадлежат промежутку от А до В.

Найти количество элементов одномерного массива и сумму целых элементов, расположенных после последнего отнимае - C++
В одномерном массиве кторый ссостоит из n элиментов вычеслить 1) Количество элиментов массива, меньших С; 2)Сумму целых элиментов...

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

Удаление элементов из одномерного массива - C++
Как изменить программу, чтобы она удаляла нечетные элементы? #include<iostream> #include <ctime> const int N = 10; using...

Сумма элементов одномерного массива - C++
Необходимо найти сумму элементов массива расположенных после минимального элемента. Размер массива вводиться с клавиатуры. предусмотреть...

Сумма элементов одномерного массива - C++
Доброго времени суток! :) Будьте добры, помогите, пожалуйста. Ввести массив А(N). Найти сумму элементов массива, каждый элемент...

Сортировка элементов одномерного массива - C++
Здравствуйте! Помогите, пожалуйста, нет времени сделать, задание элементарное: элементы массива задать с помощью счетчика случайных чисел....

Сортировка элементов одномерного массива - C++
Привет всем, помогите составить программу. Отсортировать в порядке убывания элементы массива Е(46), расположенные до первого...

Сортировка элементов одномерного массива - C++
Задание. Написать программу, реализующую процесс решения задачи: Дан массив из 10 элементов. Первые 4 упорядочить по возрастанию, последние...

Суммирование элементов одномерного массива - C++
всем привет,теперь имея доступ к каждой цифре какого нибудь десятичного числа,я возвел ее в третью степень. например число 153; 1^3 =...

Формирование одномерного массива из элементов матрицы - C++
Здравствуйте. Помогите, пожалуйста или подскажите , как это можно сделать. Задание: Из номеров строк содержащих максимальный элемент...

Вычислить произведение элементов одномерного массива - C++
Вычислить и вывести произведение элементов одномерного массива. Элементы массива задать случайным образом.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
12.11.2009, 19:10     Смещение элементов одномерного массива #2
C++
1
2
3
4
5
6
7
8
int A[30];
int index=0;
for (int i = 0; i<30; i++)
  if (A[i]<=0)
  {
     A[index] = A[i];
     index++;
  }
Должно работать

Добавлено через 1 минуту
В таком случае размер полученного масиива будет равен A[index]
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
12.11.2009, 19:20     Смещение элементов одномерного массива #3
C++
1
2
3
4
int A[30];
for (int i = 0, index = 0; i < 30; i++)
          if ( A[i] <= 0 )
                       A[index++] = A[i];
маленькая оптимизация
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
12.11.2009, 19:24     Смещение элементов одномерного массива #4
outoftime, еще одна маленькая оптимизация:
В таком случае первый элемент сжатого массива получится A[1], либо значению index изначально надо присвоить -1. А index по усмотрению программиста можно объявить не в цикле, чтобы в дальнейшем по необходимости обращаться к нему, например, для вывода массива на экран!
Yandex
Объявления
12.11.2009, 19:24     Смещение элементов одномерного массива
Ответ Создать тему
Опции темы

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