Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Natali13
1 / 1 / 1
Регистрация: 14.12.2014
Сообщений: 49
#1

Добавление элемента в массив

02.11.2015, 21:26. Просмотров 817. Ответов 2
Метки нет (Все метки)

Добавление элемента с номеров К в массив из рандомных чисел!
Я что то не могу понять! Застопорилась на этом задании и все! Дальше не могу продолжить делать Лабораторку! Помогите, пожалуйста!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2015, 21:26
Ответы с готовыми решениями:

Сделать добавление элемента в массив и удаление элемента из массива используя STL
Всем привет. Помогите пожалуйста написать. Нужно использовать STL. Необходимо...

Добавление элемента в массив
Написал шаблонную функцию добавления элемента в массив template <typename T>...

Массив: Добавление элемента в динамический массив
Помогите пожалуйста разобраться с добавлением элементов в динамический массив....

Добавление нового элемента в массив объектов
Ошибка заключается в том что, после добавления нового элемента в массив...

Добавление динамического элемента в статический массив
в продолжение этой темы. если создам статический массив ECM a; мне нужно в...

2
zss
Модератор
Эксперт С++
7062 / 6606 / 4180
Регистрация: 18.12.2011
Сообщений: 17,410
Завершенные тесты: 1
02.11.2015, 21:42 #2
Лучший ответ Сообщение было отмечено Natali13 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const int n=10;
int a[n+1];
for(int i=0;i<n;i++)
{
  a[i]=rand()%100;
  cout<<a[i]<<' ';
}
cout<<endl;
int k=3;
for(int i=n-1;i>k;i--)
   a[i]=a[i-1];
a[k]=666;
for(int i=0;i<n+1;i++)
  cout<<a[i]<<' ';
cout<<endl;
0
Natali13
1 / 1 / 1
Регистрация: 14.12.2014
Сообщений: 49
04.11.2015, 18:29  [ТС] #3
смотрите! У меня перед этим еще было 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
24
25
26
int i, n, a;
    int masA[100];
    int masB[100];
    int j = 0; // длина  2-го(B) массива;
 
    cout << "Enter the number of elements: ";
    cin >> n;
 
    cout << "\nMas A: \n";
    srand(time(0));
    for (i = 0; i < n; i++) {
        masA[i] = rand() % 1000;
        cout << masA[i] << " ";
    } 
    cout << endl;
 
    cout << "Mas B: \n";
    for (i = 0; i < n; i++) {
        if ((i % 2) == 0) {
            masB[j] = masA[i];
            j++;
        }
    }
 
    for (i = 0; i < j; i++) cout << masB[i] << " ";
    cout << endl;
Добавлено через 17 минут
Все я разобралась! Спасибо! Только скажите, пожалуйста, что делает вот этот цикл!
C++
1
2
for(int i=n-1;i>k;i--)
   a[i]=a[i-1];
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2015, 18:29

Одномерный динамический массив, передача в функции, добавление и удаление элемента
Разбираю одномерные динамические массивы. Пока всё просто, пока и не возникает...

Реализовать приложение, содержащее функции добавления нового элемента в массив и удаления элемента из массива. (Имитируется “резиновый” массив)
Реализовать приложение, содержащее функции добавления нового элемента в массив...

Добавление нового указателя в конец массива указателей, удаление указанного элемента, добавление указателей
Здравствуйте. Помогите, пожалуйста, разобраться с одним большим заданием....


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

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

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