0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 4
1

Одномерный массив. Определить разность между max и min элементами массива и их индексами

29.05.2012, 22:40. Показов 1415. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
..ничего не получается...

сформируйте одномерный массив из 50 целых случайных чисел в диапозоне от 0 до 100.составить блок схему к программе.задачу решать с помощью процедур.исходный массив должен быть записан в файл выведен на экран.результат задачи дозаписать в созданный файл.определить разность между max и min элементами массива и их индексами.


заранее спасибо=))))

Добавлено через 4 часа 26 минут
скажите задачка будет выглядить так????

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
program z4;
var
A:array[0..50] of integer;
i:byte;
f:text;
 
procedure index;
var k:integer;
begin
k:=10;
i:=1;
writeln;
while k > 0 do
begin
if A[i] > 0 then begin
write(f,A[i],' ');
write(A[i],' ');
dec(k);
inc(i);
end;
 
end;
writeln(f,i-1);
writeln;
write('index=',i-1);
end;
BEGIN
Assign(f,'file.txt');
Rewrite(f);
randomize;
for i:=1 to 50 do
begin
max := 1;
min := 1;
for i := 1 to count do
begin
if mas[max] < mas[i] then max := i;
if mas[min] > mass[i] then min := i;
end;
Writeln (abs(mas[max] - max[min]));
Writeln (abs(max-min));
end;
writeln(f,'');
index;
close(f);
END.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2012, 22:40
Ответы с готовыми решениями:

Есть одномерный динамический массив, нужно найти произведение между min и max элементами.
Привет срочно нужно!!!!!!!!! Есть одномерный динамический массив нужно знайти прозведение между...

Найти разность между MAX и MIN элементами массива. Найти ошибку
найти разность между MAX и MIN элементами массива PROGRAM massraznost; var A :array of integer; ...

Найти разность между min и max элементами матрицы
Доброй ночи, друзья! Случилась довольно казусная ситуация: попросили помочь с задачей, но она не...

Найти max и min элементы массива y и сформировать массив z из элементов массива y, находящихся между max и min y. Записать массив z в обратном порядке
Дан массив Х{80 элементов}. Вычислить {y}_{i}=sin\sqrt{{x}_{i}}+{cos}^{2}{{x}_{1}}^{2} Найти...

1
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
30.05.2012, 00:46 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
uses crt;
const n=50;
type mas=array [1..n] of integer;
var f: text;
    a: mas;
    mn,mx: integer;
    imn,imx: byte;
 
procedure GenM (var z: mas);
var i: byte;
begin
for i:=1 to n do
    z[i]:=random(101);
end;
 
procedure PrintM (z: mas; var ff: text);
var i: byte;
begin
rewrite(ff);
for i:=1 to n do
    begin
    write(z[i]:4);
    write(ff,z[i]:4);
    end;
writeln(' ');
writeln(ff,' ');
close(ff);
end;
 
procedure MinMax (z: mas; var min,max: integer; var imin,imax: byte);
var i: byte;
begin
imin:=1; imax:=1;
for i:=2 to n do
    begin
    if z[i]<z[imin] then imin:=i;
    if z[i]>z[imax] then imax:=i;
    end;
min:=z[imin]; max:=z[imax];
end;
 
procedure PrintRez (min,max: integer; imin,imax: byte; var ff: text);
begin
append(ff);
writeln('Мин.  элемент=',min:4,', под индексом ',imin);
writeln(ff,'Мин.  элемент=',min:4,', под индексом ',imin);
writeln('Макс. элемент=',max:4,', под индексом ',imax);
writeln(ff,'Макс. элемент=',max:4,', под индексом ',imax);
writeln('Разница между значениями=',max-min,', между индексами=',imax-imin);
writeln(ff,'Разница между значениями=',max-min,', между индексами=',imax-imin);
close(ff);
end;
 
begin
assign(f,'D:\rez.txt');
GenM (a);
PrintM (a,f);
MinMax (a,mn,mx,imn,imx);
PrintRez (mn,mx,imn,imx,f);
readln;
end.
1
30.05.2012, 00:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2012, 00:46
Помогаю со студенческими работами здесь

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

Массив: написать функцию, которая находит количество элементов массива, между min и max элементами
Доброго времени суток, помогите пожалуйста, необходимо написать функцию, которая находит количество...

Массив: написать программу, которая находит количество элементов массива, между min и max элементами
Доброго времени суток, помогите пожалуйста: необходимо Написать программу, которая считает...

Переписать простые числа из матрицы A в массив B, из массива удалить числа между max и min элементами
переписать простые числа из матрицы целых чисел A в массив B. Из массива B удалить числа,...

Произведение элементов массива, между max и min элементами
Как найти произведение элементов массива, между max и min элементами.

Одномерный массив. Переписать эл-ты между max&min.
Доброго времени суток:senor:. Помогите справиться с заданием на Си. Задание: Дан одномерный...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru