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

Создайте одномерный массив из 10 чисел. Выведите его на экран. Определите порядковый номер.

Необходимо найти порядковый номер первого положительного элемента одномерного массива с помощью 3.
Вывести порядковый номер максимального элемента заданного массива
В данном коде в 29 строке (отметила комментарием) я пыталась вывести порядковый номер максимального.
Найти максимум отрицательных элементов массива и его порядковый номер(номера).
Добавлено через 51 секунду
Решение
Kirber, привет!
Держи код.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Можно ли выразить порядковый номер элемента массива через индексы?
Допустим,есть двумерный массив a, и необходимо получить доступ к элементу a;можно ли как-то узнать.

задан массив целых чисел.Записать вместо min элемента этого массива его порядковый номер.

Задан массив целых чисел. Записать вместо min элемента этого массива его порядковый номер.
Записать вместо минимального элемента массива его порядковый номер
Задан массив целых чисел. Записать вместо min элемента этого массива его порядковый номер
Записать вместо min элемента массива его порядковый номер (исправить ошибки)
задан массив целых чисел.Записать вместо min элемента этого массива его порядковый номер.Ошибки в.
Pascal: Занятие № 5. Одномерные массивы в Паскале
Одномерные массивы в Паскале
Объявление массива
Массивы в Паскале используются двух типов: одномерные и двумерные.
Определение одномерного массива в Паскале звучит так: одномерный массив — это определенное количество элементов, относящихся к одному и тому же типу данных, которые имеют одно имя, и каждый элемент имеет свой индекс — порядковый номер.
Описание массива в Паскале (объявление) и обращение к его элементам происходит следующим образом:
Объявить размер можно через константу:
Инициализация массива
Кроме того, массив может быть сам константным, т.е. все его элементы в программе заранее определены. Описание такого массива выглядит следующим образом:
const a:array[1..4] of integer = (1, 3, 2, 5);
Заполнение последовательными числами:
var a: array of integer; var n:=readInteger; a:=new integer[n];
var a: array of integer; var n:=readInteger; SetLength(a,n); // устанавливаем размер
begin var a: array of integer; a := new integer[3]; a[0] := 5; a[1] := 2; a[2] := 3; end.
begin var a: array of integer; a := new integer[3](5,2,3); print(a) end.
Ввод с клавиатуры:
var a:=ReadArrInteger(5); // целые var a:=ReadArrReal(5); // вещественные
Вывод элементов массива
var a: array[1..5] of integer; <массив из пяти элементов>i: integer; begin a[1]:=2; a[2]:=4; a[3]:=8; a[4]:=6; a[5]:=3; writeln(‘Массив A:’); for i := 1 to 5 do write(a[i]:2); <вывод элементов массива>end.
Для работы с массивами чаще всего используется в Паскале цикл for с параметром, так как обычно известно, сколько элементов в массиве, и можно использовать счетчик цикла в качестве индексов элементов.
[Название файла: taskArray0.pas ]
В данном примере работы с одномерным массивом есть явное неудобство: присваивание значений элементам.
for var i:=0 to a.Length-1 do a[i] += 1;
Проход по элементам (только для чтения):
Пример:
foreach var x in a do Print(x)
Функция Random в Pascal
Диапазон в Паскале тех самых случайных чисел от a до b задается формулой:
var f: array[1..10] of integer; i:integer; begin randomize; for i:=1 to 10 do begin f[i]:=random(10); < интервал [0,9] >write(f[i],’ ‘); end; end.
Для вещественных чисел в интервале [0,1]:
var a:=new integer[10]; a:=arrRandomInteger(10);
[Название файла: taskArray1.pas ]
Числа Фибоначчи в Паскале
Наиболее распространенным примером работы с массивом является вывод ряда чисел Фибоначчи в Паскаль. Рассмотрим его.
Получили формулу элементов ряда.
var i:integer; f:array[0..19]of integer; begin f[0]:=1; f[1]:=1; for i:=2 to 19 do begin f[i]:=f[i-1]+f[i-2]; writeln(f[i]) end; end.
[Название файла: taskArray2.pas ]
Максимальный (минимальный) элемент массива
Поиск максимального элемента по его индексу:
[Название файла: taskArray_min.pas ]
[Название файла: taskArray4.pas ]
[Название файла: taskArray5.pas ]
[Название файла: taskArray6.pas ]
Пример:
[Название файла: taskArray7.pas ]
Поиск в массиве
Рассмотрим сложный пример работы с одномерными массивами:
Для решения поставленной задачи понадобится оператор break — выход из цикла.
Решение Вариант 1. Цикл for:
var f: array[1..10] of integer; flag:boolean; i,c:integer; begin randomize; for i:=1 to 10 do begin f[i]:=random(10); write(f[i],’ ‘); end; flag:=false; writeln(‘введите образец’); readln(c); for i:=1 to 10 do if f[i]=c then begin writeln(‘найден’); flag:=true; break; end; if flag=false then writeln(‘не найден’); end.
Рассмотрим эффективное решение:
Алгоритм:
решение на Паскале Вариант 2. Цикл While:
Поиск элемента в массиве
Предлагаем посмотреть подробный видео разбор поиска элемента в массиве (эффективный алгоритм):
Пример:
[Название файла: taskArray8.pas ]
Циклический сдвиг
Решение:
Программа:
[Название файла: taskArray9.pas ]
Перестановка элементов в массиве
Рассмотрим, как происходит перестановка или реверс массива.
Решение:
Псевдокод:
Программа:
[Название файла: taskArray10.pas ]
Выбор элементов и сохранение в другой массив
Решение:

Вывод массива B:
writeln(‘Выбранные элементы’); for i:=1 to count-1 do write(B[i], ‘ ‘)
[Название файла: taskArray11.pas ]
Сортировка элементов массива
Выполнение на Паскале:
for i:=1 to N-1 do begin for j:=N-1 downto i do if A[j] > A[j+1] then begin с := A[j]; A[j] := A[j+1]; A[j+1] := с; end; end;
[Название файла: taskArray12.pas ]
Выполнение на Паскале:
for i := 1 to N-1 do begin min:= i ; for j:= i+1 to N do if A[j] i then begin c:=A[i]; A[i]:=A[min]; A[min]:=c; end; end;
[Название файла: taskArray13.pas ]
Рубрики:
См. пузырьковая сортировка.
При второй итерации цикла (согласно вашим рисункам и коду ) нет надобности сравнивать первый элемент со вторым. Снова вы всех путаете =)
admin
Именно поэтому в коде : for j:=N-1 downto i do
downto i — то есть мы доходим сначала до первого элемента, потом до второго и т.д.
Bronislav
Смотрите. Ваш код работает. Но работает не так, как вы пишете перед этим. Он просеивает минимальный элемент с конца через весь массив до первой позиции (первого индекса если хотите). А не так как вы пишете: «При второй итерации цикла нет надобности сравнивать последний элемент с предпоследним. Последний элемент уже стоит на своем месте, он самый большой.» Соответственно вашему коду и вашим рисункам на второй итерации не сравнивается первый элемент (минимальный) со вторым, а не последний (который вообще не факт что максимальный) с предпоследним. Вот об чем речь. Или код меняйте или описание алгоритма перед кодом.
Владимир
В сохранении в другой массив ошибка. Надо поменять местами счётчик и команду сохранения. В массиве В нет элемента 0.
Aurangzeb
А как заполнить случайными числами (из файла!) такой массив: Type mass=array[1..n] of smallint; var A:array[1..n] of mass… В файле они введены, допустим, квадратно! Потом её нужно перевернуть и записать в выходной файл! Подумайте!
Вывести порядковые номера элементов массива, где встречается указанная цифра
Вводится количество элементов массива (число не превышает 1000), затем натуральные числа, затем — искомая цифра. Нужно вывести порядковые номера элементов, где встречается указанная цифра.
5
25 12 51 12 54
2

Дано одномерный массив В с n целых чисел. Составить программу, напечатает на экране порядковые.

заполнить с клавиатуры массив из 10 чисел целыми и дробными числами и вывести на экран порядковые.
Вывести на экран порядковые номера четных элементов массива
3. ввести и вывести массив любым способом. вывести на экран порядковые номера четных элементов.
Подсчитать количество отрицательных элементов массива и вывести их порядковые номера
пожалуйста помогите В массиве H(16) подсчитать количество отрицательных элементов и вывести их.
Можно считерить и просто во второй строке считать количество пробелов + 1, выводить это число при обнаружении искомой цифры если счётчик пробелов изенился после прошлого вывода
Подскажите пожалуйста как вывести в с# номер элемента массива
Задание: Дан одномерный массив, состоящий из n вещественных элементов.
Найдите номер минимального по модулю элемента массива;
Вот мой код только он выводит не номер,а само число,подскажи как сделать чтоб выводил номер элемента?!
private void button3_Click(object sender, EventArgs e)
<
int r;
string[] k1 = textBox4.Text.Split(‘ ‘);
r = k1.Length;
int[] array1 = new int[r];
int TempMin = 0;
for (int i = 0; i 0
Как вывести порядковый номер элемента массива
В общем, я написал программу для этой задачи: Найти наименьший элемент массива (начиная с k-го) и.

Одномерные массивы. Часть 1 1) номер последнего нулевого элемента или 0, если такого элемента.
Вывести номер элемента массива
Доброго времени суток. Подскажите пожалуйста как можно вывести номер элемента массива значение.
Вывести порядковый номер элемента массива
Есть одномерный массив из строк, нужно вывести порядковый номер элемента массива. Как это сделать?)
Я готов поспорить, что вы вводите положительные элементы массива.
Добавлено через 4 минуты
если не вдаваться в подробности, что ввод массива здесь не рациональный, то всё выглядит примерно так.
Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Мне нужно, чтобы «writer2->Write(?);»(в конце кода) выводил номер элемента массива, но вместо этого.

Вывести номер максимального элемента массива А(20) и определить сумму элементов массива до.
Вывести номер третьего положительного элемента массива
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые.
Основы работы с массивами и объектами в JavaScript
Учебник JavaScript
Практика
Работа с DOM
Практика
Некоторые продвинутые вещи
Рекомендованное ES6
Некоторые видео могут забегать вперед, тк к этому месту учебника мы прошли еще не весь ES6. Просто пропускайте такие видео, посмотрите потом.
Регулярки
Разное
Работа с канвасом
Практика
Контекст
Drag-and-Drop
Практика по ООП
Ваша задача: посмотрите, попробуйте повторить.
Практика
Promise ES6
Библиотека jQuery
Тк. jQuery устаревает, объявляю эти уроки не обязательными и выношу в конец учебника (так по уровню уроки середины учебника, если что). В перспективе переедет в отдельный учебник по jq.
А теперь представьте, что вам нужно вывести на экран название третьего месяца. С помощью 12-ти различных переменных это было бы проблематично, так как вам необходимо помнить названия всех переменных, в которые вы записали имена месяцев.
Поэтому для таких вещей был изобретен специальный тип данных. Он называется массив.
Массив создается с помощью квадратных скобок [ ]:
Пока созданный нами массив не содержит никаких данных. Заполним его названиями дней недели:
Каждое значение списка, который мы записали в массив (в нашем случае каждый день недели), называется элементом массива.
Элементы разделяются между собой запятой. После этой запятой можно ставить пробелы, а можно и не ставить.
Обратите внимание на то, что названия дней недели представляют собой строки и поэтому взяты в кавычки. Кроме строк в массиве можно хранить числа, и их в кавычки мы не берем:
Как вывести отдельный элемент массива
Предположим, мы хотим вывести на экран среду с помощью составленного массива дней недели.
Посмотрите и повторите пример:
Ассоциативные массивы (объекты)
В предыдущем примере, чтобы обратиться к нужному элементу массива, мы писали в квадратных скобках его порядковый номер (нумерация начинается с нуля, если вы уже забыли). Эти порядковые номера называются ключами массива.
То есть мы получали значение элемента массива по его ключу.
Поэтому в JavaScript можно указать ключи в явном виде – так, как нам нужно. Делается это с помощью объектов (в других языках программирования они называются ассоциативными массивами). Объекты создаются с помощью фигурных скобок , внутри которых пишутся элементы этого объекта в формате ключ: значение.
Давайте сделаем так, чтобы понедельник имел ключ 1, а не ноль, как было раньше (и всем остальным дням прибавим единицу):
Синтаксис здесь такой: ключ, затем идет двоеточие :, а потом значение.
Узнаем зарплату Васи:
Кроме того, кавычки вокруг строковых ключей можно и не ставить:
Однако, на такие ключи накладываются ограничения: они не должны начинаться с цифры, не должны иметь символ дефиса или символ пробела внутри.
Свойства объекта
В этом случае говорят, что мы обращаемся к свойству объекта.
При таком способе обращения на названия свойств (то есть ключей) накладываются ограничения: они не должны начинаться с цифры, не должны иметь символ дефиса или символ пробела внутри.
Как еще можно создать массив или объект
Вместо и [ ] можно пользоваться Object() и Array() соответственно (это просто альтернативный синтаксис).
Давайте создадим объект вторым синтаксисом:
Давайте создадим массив вторым синтаксисом:
Создание объекта через и через Object() эквивалентно, вы можете пользоваться тем способом, который вам удобнее.
А вот с массивом не все так просто. Разница между ними проявляется в случае, если вы хотите сделать массив, состоящий из одного элемента, который будет целым числом, вот так:
В этом случае получим не такой массив:
Это будет массив, состоящий из 10-ти пустых элементов (их значение будет undefined), а не массив из одного элемента 10, как мы хотели бы.
Заполнение массива
Также можно поступать и с объектами:
Многомерный массив
Элементы массива могут быть не только строками и числами, но и массивами. То есть у нас получится массив массивов или многомерный массив.
Давайте сделаем массив студентов students, который будет содержать два подмассива: студенты мужского пола и женского:
Чтобы вывести какой-либо элемент из многомерного массива следует писать уже не одну пару [ ], а две: students[‘boys’][0] – так мы выведем ‘Коля’.
Что вам делать дальше:
Приступайте к решению задач по следующей ссылке: задачи к уроку.










