Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 16.06.2015
Сообщений: 10
1

Дан массив целых чисел a : array[1.20] of integer – напишите функцию возвращающую номер минимального элемента

16.06.2015, 23:01. Показов 5445. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть задача "Дан массив целых чисел a : array[1..20] of integer – напишите функцию возвращающую номер минимального элемента"
С функциями у меня проблема дикая, по самоучителям и другой инфе в интернете накатал программу( ниже она есть), но не пойму как сделать что бы вывод минимального номера был не в функции
Pascal
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
27
var
a: array [1..20] of integer;
N: integer;   
 min: integer;
  minind: integer;
function minel(min,minind,N: integer): integer;
begin
  min := a[1];
  minind := 1;
  for var i:=2 to N do
    if a[i]<min then 
    begin
      min := a[i];
      minind := i;
    end;
    writeln('Минимальный номер: ',minind);
end;
 
begin
write('Введите количество элементов в массиве: ');
readln(N);
write('Введите элементы массива: ');
for var i:=1 to N do
read(a[i]);
minel(min,minind,N);
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2015, 23:01
Ответы с готовыми решениями:

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

Дан массив целых чисел. Найти номер первого нечетного элемента
Дан массив целых чисел. Найти номер первого нечетного элемента. Помогите

Дан массив из N целых чисел. Найти номер первого элемента который больше 1
Дан массив из N целых чисел. Найти номер первого элемента который больше 1. (С барьером) Помогите...

Дан массив из N целых чисел. Найти номер последнего элемента, который больше 10
Дан массив из N целых чисел. Найти номер последнего элемента, который больше 10.

2
54 / 45 / 97
Регистрация: 17.08.2014
Сообщений: 157
17.06.2015, 06:57 2
Pascal
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
27
28
29
30
31
program ex;
uses crt;
const N=20;
type vector=array[1..n]of integer;
var a:vector;
    i,m:integer;
 
function minimum(a:vector; m:integer):integer;
var i,min,nomer:integer;
begin
min:=a[1];
nomer:=1;
for i:=1 to m do
if (a[i]<min)then
   begin
   min:=a[i];
   nomer:=i;
   end;
minimum:=nomer;
end;
 
begin
write('введите количество элементов массива: ');readln(m);
for i:=1 to m do
begin write('введите элемент: ');readln(a[i]);end;
write('массив: ');
for i:=1 to m do
write(a[i],' ');
writeln();
write('номер минимального элемента: ',minimum(a,m));
end.
1
0 / 0 / 0
Регистрация: 16.06.2015
Сообщений: 10
17.06.2015, 11:47  [ТС] 3
Большое спасибо, поправил ввод массива и все работает как надо
0
17.06.2015, 11:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2015, 11:47
Помогаю со студенческими работами здесь

Дан массив из N целых чисел. Найти номер первого элемента который больше 1
Задание на алгоритмы поиска.

Дан список целых чисел. Определить функцию, возвращающую его копию
Дан список целых чисел. Определить функцию, возвращающую его копию, в которой отрицательные...

написать написать функцию, возвращающую номер минимального элемента в простом списке
написать функцию, возвращающую номер минимального элемента в простом списке.

Последовательность из n целых чисел. Определить порядковый номер минимального элемента последовательности
Ребят сам в паскале не шарю, Вроде все написал правильно, но где то ошибка.... Если не сложно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru