Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
ZeritaGuns
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 48
1

Создать динамический массив целых чисел, полностью заполняемый с клавиатуры

11.10.2016, 18:01. Просмотров 851. Ответов 3

C++
1
2
3
4
5
6
7
8
9
10
  int n; 
    int*a = new int[n]; 
       for (int i = 0; i < n; i++) {
            cout << "Enter the " << i + 1 << " element" << endl;
            cin >> a[i];
            cout << "You have continue entered mass?_____ If YES Entered --Y-- " << endl;
            char q;
            cin >> q;
            while (q == 'Y');}        
}
Требуется подсчитать какое количество элементов введено в массив и присвоить это значение n.

Вообще сама задача звучит так: Необходимо создать динамический массив целых чисел, полностью заполняемый с клавиатуры.

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

В функцию передается несколько целых чисел. Создать из всех параметров динамический массив и вернуть указатель
В функцию передается несколько целых чисел. Создать из всех параметров...

Создать динамический список из случайных целых чисел?
Создать динамический список из случайных целых чисел (от -30 до +30), поменять...

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

Динамический массив целых чисел
Здравствуйте! Помогите создать динамический массив целых чисел. Заполнить с...

Задан динамический массив целых чисел Z
Задан динамический массив целых чисел Z. Найти элементы массива равные или...

3
JokerKS
1 / 1 / 2
Регистрация: 25.09.2016
Сообщений: 12
11.10.2016, 18:22 2
Лучший ответ Сообщение было отмечено ZeritaGuns как решение

Решение

Можна написать такой метод и использовать его
C++
1
2
3
4
5
6
7
8
int AddElement(int element, int size)
{
int* mas[] = new mas[size];
for(int i=0; i<a.length; i++)
mas[i]=a[i];
mas[size-1]=element;
return mas;
}
1
VAN0
58 / 58 / 53
Регистрация: 05.05.2013
Сообщений: 150
Завершенные тесты: 1
11.10.2016, 18:33 3
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<iostream>
#include<cstdlib>
using namespace std;
 
int main()
{
int n; 
cout << "Enter size array: ";
cin >> n;
int*a = new int[n]; 
int i = 0;
char q;
do {
i++;    
cout << "\nEnter the " << i + 1 << " element" << endl;
cin >> a[i];
cout << "You have continue entered mass?_____ If YES Entered --Y-- " << endl;
cin >> q;
} while (q == 'Y'); 
cout << "You enter " << i << " elenents.\n";
delete [] a;             
system("PAUSE");
}
1
ZeritaGuns
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 48
12.10.2016, 17:11  [ТС] 4
JokerKS, А можно поподробнее, какая часть кода и что делает? Прост я уж совсем новичок(
И нужно ли для lenght подключать какие-либо библиотеки?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2016, 17:11

Описать класс, реализующий простой динамический массив из целых чисел
Всем привет. Ребят помогите с задачей разобраться, вот текст задачи: ...

Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой 1
Ввести некоторую последовательность чисел и создать динамический массив из...

Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой5
Ввести некоторую последовательность чисел и создать динамический массив из...


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

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

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