Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
MOLK
0 / 0 / 1
Регистрация: 22.09.2011
Сообщений: 30
#1

Нужна помощь (одномерный статический массив) - C++

22.09.2011, 21:41. Просмотров 401. Ответов 2
Метки нет (Все метки)

В массиве нужно удалить элементы кратные 7. Не получается удалить со сдвигом (массив статический). И ещё добавить после каждого нечётного элемента массива элемент со значением 4. Помогите, пожалуйста! )
http://www.cyberforum.ru/cpp-beginners/thread86380.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2011, 21:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нужна помощь (одномерный статический массив) (C++):

Как вводить тип и размер массива? Статический одномерный массив
Дан массив b0, b1, b2,…, b2m-1. Написать программу построения нового массива с...

Ввести одномерный статический массив из n чисел и вывести все неповторяющиеся элементы.
Ввести одномерный статический массив из n чисел и вывести все неповторяющиеся...

Создать перегруженную функцию mas(), выводящую одномерный статический числовой массив
Может кто помочь пожалуйста, надо создать функцию mas(), которая выводит...

Нужно создать статический массив строк как статический массив указателей на строки. Условние ниже -->
Слова английского текста рассортировать по возрастанию количества заданной...

создать статический массив строк как статический массив указателей на строки, задание ниже -->
Слова английского текста, начинающиеся с гласных букв, рассортировать в...

2
MrGluck
Модератор
Эксперт CЭксперт С++
7982 / 4863 / 1424
Регистрация: 29.11.2010
Сообщений: 13,239
22.09.2011, 21:57 #2
Допустим есть массив А.
Создаешь массив В и вписываешь туда элементы массива А, не кратные 7 и добавляя 4 где нужно.
1
Байт
Эксперт C
17760 / 11785 / 2448
Регистрация: 24.12.2010
Сообщений: 23,695
23.09.2011, 09:12 #3
C
1
2
3
4
5
6
7
int A[N], B[N+N];
// Заполняешь массив A
for(i=j=0; i<N; i++) {
  if (A[i]%7)  B[j++] = A[i];
  else continue;
  if (A[i]%2) B[j++] = 4;
}
Добавлено через 1 минуту
На выходе из цикла j - действительный размер массива B
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2011, 09:12
Привет! Вот еще темы с решениями:

одномерный массив помощь в отладке программы
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; #include...

Двумерный массив, Нужна помощь профи
Доброго времени суток!!! Помогите доделать задачу... Найти максимальный...

Двумерный массив, нужна небольшая помощь
Доброго времени суток. Вопрос следующий есть функция которая выводит на экран...

Двумерный массив (поменять статический массив на динамический)
Нужно поменять статический массив на динамический с выделением памяти ...


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

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

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