Перейти к содержимому

Какая команда заполняет массив с клавиатуры

  • автор:

Как заполнить массив значениями с клавиатуры?

Есть несколько вариантов заполнения массива с клавиатуры. Рассмотрим самый красивый с точки зрения пользовательского интерфейса.

Заполнение одномерного массива

for i := 1 to N do begin write('Введите значение a[', i, '] = '); readln(a[i]); end; 

Заполнение двумерного массива

for i := 1 to N do for j := 1 to M do begin write('Введите значение a[', i, ',', j, '] = '); readln(a[i,j]); end; 

Заполнить массив с клавиатуры

Author24 — интернет-сервис помощи студентам

Заполнить одномерный массив числами с клавиатуры
Использовать только стандартные и простые команды c++ 1. Напишите программу заполнения.

создать массив из 5 ячеек и заполнить их числами с клавиатуры
Нужно создать массив из 5 ячеек и заполнить их числами с клавиатуры (тип int)

Как задать массив n на m и заполнить его с клавиатуры?
как задать массив n на m(n и m вводятся с клавиатуры) и заполнить его с клавиатуры?

Описать вещественный массив из 7 элементов,заполнить с клавиатуры
Описать вещественный массив из 7 элементов,заполнить с клавиатуры,вводить отрицательное и.

11 / 11 / 10
Регистрация: 16.12.2013
Сообщений: 66

Лучший ответ

Сообщение было отмечено foxface как решение

Решение

1 2 3 4 5 6 7 8 9 10 11 12 13 14
int main() { setlocale (LC_ALL,"Russian"); int n; cin >> n; int *arr = new int [n]; for ( int i=0; in; i++ ) cin >> arr[n]; system("pause"); return 0; }

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Дан двумерный массив размером m*n. Заполнить его с клавиатуры
Дан двумерный массив размером m*n. Заполнить его с клавиатуры. 1. Заменить максимальный элемент.

Заполнить массив с клавиатуры и вывести количество сторок без 0
Добрый день! Как заполнить двумерный массив с клавиатуры, а затем вывести количество строк и.

Как заполнить целочисленный массив введя с клавиатуры строчку из чисел
Здравствуйте! Взялся за изучение с++, столкнулся с проблемой, не могу понять как заполнить.

заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово
заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово

Или воспользуйтесь поиском по форуму:

Информатика. 10 класс (Повышенный уровень)

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

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

Массив является структурированным (составным) типом данных. Это означает, что величина, описанная как массив, состоит из конечного числа других величин. Так, например, можно создать массивы из 10 целых или 100 вещественных чисел. Тип элементов массива называют базовым типом. Все элементы массива упорядочены по индексам (номерам элементов), определяющим местоположение элемента в массиве. В языке С++ элементы массива всегда нумеруются с нуля.

Массиву присваивается имя, посредством которого можно ссылаться на него как на единое целое. Элементы, образующие массив, упорядочены так, что каждому элементу соответствует номер (индекс), определяющий его место в общей последовательности (примеры 11.1—11.3). Индексы могут быть выражением, значение которого принадлежит любому простому типу, кроме вещественного. Индексы должны быть неотрицательными. Доступ к каждому отдельному элементу осуществляется обращением к имени массива с указанием индекса нужного элемента, индекс элемента записывается после имени в квадратных скобках (пример 11.4).

Впервые тип данных массив появился в языке Фортран (создан в период с 1954 по 1957 г. в корпорации IBM). Уже первые версии языка поддерживали трехмерные массивы (в 1980 г. максимальная размерность массива была увеличена до 7). Массивы были необходимы для создания математических библиотек, в частности содержащих процедуры решения систем линейных уравнений.

Пример 11.1. В 10 А классе 25 учащихся. Известен рост каждого в сантиметрах. Для хранения значений роста можно использовать массив А, состоящий из 25 целых чисел.

Индекс каждого элемента — порядковый номер учащегося из списка в классном журнале. Поскольку элементы массива нумеруются от нуля, то запись а[5] — рост ученика, который в журнале записан под номером 6.

Пример 11.2. Каждый день в декабре измеряли температуру воздуха. Для хранения значений температуры можно использовать массив t , состоящий из 31 вещественного числа.

Индекс элемента — номер дня в декабре со сдвигом на 1. Запись t[15] — температура воздуха 16 декабря.

Пример 11.3. В 10 Б классе 27 учащихся. В классном журнале указаны фамилия и имя каждого учащегося. Для хранения списка учащихся можно использовать массив s , состоящий из 27 строк.

Индекс каждого элемента — порядковый номер ученика из списка в классном журнале. Тогда запись s[5] — фамилия и имя учащегося под № 6.

Пример 11.4. Обращение к элементу массива: а[3], t[i], s[n-1] .

Язык программирования С++ поддерживает работу с массивами, которые достались ему в наследство от языка С. Однако работа с такими массивами требует глубокого понимания того, как они размещаются в памяти компьютера. В качестве альтернативы рекомендуется использовать шаблоны классов, которые описаны в стандартной библиотеке: array<> и vector<>.

Ввод и вывод массива

Ввод и вывод массива, то есть заполнение массива пользователем программы и выдачу содержимого массива пользователю, можно делать по-разному. Рассмотрим далее два варианта ввода/вывода массива в консольном приложении — scanf/printf и cin/cout.

Ввод/вывод массива с помощью функций scanf и prntif

Функция scanf предназначается для ввода данных с клавиатуры.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *