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

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

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

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

Задан массив целых чисел. Записать вместо min элемента этого массива его порядковый номер.
Записать вместо минимального элемента массива его порядковый номер
Задан массив целых чисел. Записать вместо min элемента этого массива его порядковый номер
Записать вместо min элемента массива его порядковый номер (исправить ошибки)
задан массив целых чисел.Записать вместо min элемента этого массива его порядковый номер.Ошибки в.
Урок 14. Одномерные массивы. Работа с элементами
Одномерные массивы. Определение.
Одномерный массив — это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет свой номер. Обращение к элементам массива осуществляется с помощью указания имени массива и номеров элементов.
Между именем типа и именем переменной ставится знак «двоеточие». Array — служебное слово (в переводе с английского означает «массив», «набор»); [1..N] — в квадратных скобках указывается номер первого элемента, затем, после двух точек, номер последнего элемента массива; of — служебное слово (в переводе с английского «из»); integer — тип элементов массива.
Индексом могут быть не только натуральные числа: мы можем написать так: [0..10], [-29..45], [‘a’..’z’], [false..true] — то есть нам подходят любые символы и числа — главное соблюсти следующее условие: левая часть меньше правой. Для того чтобы определить, что меньше — восклицательный знак(‘!’) или точка(‘.’) используем таблицу ASCII и функции Ord() и Chr().
Как же производится ввод одномерного массива?
Для того чтобы ввести или вывести значения элементов такого массива, используем цикл с параметром(или с постусловием, или с предусловием — в общем, любой цикл. ).
Как видите, ничего страшного в массивах нет. Массивы применяют в тех случаях, когда нельзя обойтись одной-двумя переменными (примеры таких задач мы рассматривали в решении задач из блока Series). В случаях, когда после ввода последовательности целиком пользователю необходимо обратиться к переменным в середине последовательности, в начале, поменять их значения местами, отсортировать.
Раз уж мы затронули тему задач из блока Series, давайте решим пару задачек оттуда с помощью массивов, а не тем увечным способом, которым нам приходилось пользоваться.
Одномерные массивы. Решение задач.
Series8. Дано целое число N и набор из N целых чисел. Вывести в том же порядке все четные числа из данного набора и количество K таких чисел.
Series28. Дано целое число N и набор из N вещественных чисел: A1, A2, …, AN. Вывести следующие числа:
Исходное решение: Series28.
Более подробно про возведение числа в степень мы говорили в решении задачи for36.
Ну и напоследок давайте разберём веселенькую задачу на длинную арифметику.
Задача. Найти факториал числа.
Мы уже решали эту задачу здесь(for19).
Научимся вычислять факториал натурального числа N. Факториал числа — это произведение чисел 1*2*3*…*(N-1 )*N (обозначается как N!). Сложность задачи в том, что уже 8!=40320, а 13!=6227020800. Типы данных Integer, Longlnt применимы весьма в ограниченном диапазоне натуральных чисел. Для представления факториала договоримся использовать массив. Пример:
| A[0] | A[1] | A[2] | A[3] | A[4] | A[5] | A[6] | A[7] | A[8] |
| 8 | 0 | 0 | 8 | 6 | 1 | 9 | 9 | 3 |
В массиве записано значение 11!=39916800. Каким образом? В А[0] фиксируется число занятых элементов массива, в А[1] — цифра единиц результата, в А[2] — цифра десятков результата, в А[3] — цифра сотен результата и т. д. Почему так, а не наоборот? Такая запись позволяет исключить сдвиг элементов массива при переносе значений в старший разряд. А сейчас наберите, как обычно, текст программы, выполните компиляцию и, выполните ее в пошаговом режиме, отслеживая изменение значений переменных при не очень большом значении N. Добейтесь полного понимания логики работы программы.
Для того чтобы выполнить программу в пошаговом режиме, нажмите «шаг без входа в подпрограмму» и перейдите в «локальные переменные».
Одномерный массив — это конечное упорядоченное множество элементов. За первым элементом идет второй, за вторым — третий и т. д. Индекс может быть чем угодно — и целым числом, и символом. Но чаще мы всё-таки будем пользоваться следующим диапазоном: [1.. N].
На сегодня все! Если у вас еще остались вопросы о том, как работает программа выше, оставляйте их в комментариях. И очень скоро мы начнем решать задачи на массивы из задачника М. Э. Абрамяна.
Вывод номера элемента массива
Вывод номера элемента максимального и минимального элемента массива
Вечер добрый. Есть вот такая вот задача: Заполнить массив из 10 элементов случайными числами в.
Вывод минимального номера строки и столбца с максимальным значением элемента массива
Есть массив, из которого выводиться максимальный элемент, при этом, если элемент в этом массиве.
Вывести номера элементов массива, которые отличаются от максимально элемента
Помогите пожалуйста, в моей задаче необходимо вевести номера элеменнтов массива, которые отличаются.

Написать программу, реализующую поиск номера заданного элемента массива по его значению.
Решение
Решение
Hitoku, Спасибо большое!
Добавлено через 32 секунды
VladPVS, Большое спасибо!
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Нахождение номера первого отрицательного элемента массива, делящегося на 5 с остатком 2
Здравствуйте! Я новичек, написал код, но по нему есть пара вопросов. Код решает следующие задачи.

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

Даны два одномерных массива A(N) и B(M) целых чисел. Составить блок-схему алгоритма и программу на.
Подскажите пожалуйста как вывести в с# номер элемента массива
Задание: Дан одномерный массив, состоящий из 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 элементов. Элементы массива могут принимать произвольные целые.
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… В файле они введены, допустим, квадратно! Потом её нужно перевернуть и записать в выходной файл! Подумайте!













