Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2012, 22:45   #1
Xa9t
 
Регистрация: 25.09.2012
Сообщений: 3
По умолчанию Стеки

Люди. есть задачка. я ее сделал. Выхождения минимального элемента из 5 цифр. Мне теперь нужно минимальный элемент заменить на 0.Если не трудно помогите

Код:
program prakt1;
uses crt;
const max_st=5;
var st,st2:array[1..max_st] of integer;
    n, s, i, min:integer;

procedure push(a:integer);
{Џ®¬ҐбвЁвм н«Ґ¬Ґ*в ў б⥪}
begin

for n:=1 to max_st do
begin;
write('‚ўҐ¤ЁвҐ ',n,'-л© н«Ґ¬Ґ*в б⥪*: ');
readln(st[n]);
end;
end;

procedure minel(var min:integer);
begin;
min:=st[1];
begin
for n:=1 to max_st do
if st[1]>st[n] then
min:=st[n];
writeln('min=',min);
end;3
end;
begin
{Ћб*®ў**п Їа®Ја*¬¬*, ў*аЁ**в ь12}
clrscr;
push(n);

minel(min);

readln;
end.


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 25.09.2012 в 22:54.
Xa9t вне форума Ответить с цитированием
Старый 25.09.2012, 23:01   #2
domovou
Пользователь
 
Аватар для domovou
 
Регистрация: 01.09.2012
Сообщений: 88
По умолчанию

Так?
Код:
program prakt1;
uses crt;
const max_st=5;
var st,st2:array[1..max_st] of integer;
n, s, i, min:integer;

procedure push(a:integer);
{Џ®¬ҐбвЁвм н«Ґ¬Ґ*в ў б⥪}
begin

for n:=1 to max_st do
    begin;
    write('‚ўҐ¤ЁвҐ ',n,'-л© н«Ґ¬Ґ*в б⥪*: ');
    readln(st[n]);
    end;
end;

procedure minel(var min:integer);
begin;
min:=st[1];
for n:=1 to max_st do
    if st[n]<min then begin
    min:=st[n];
    s:=n;
    end;
writeln('min = ',min);
st[s]:=0;
for n:=1 to max_st do
    write(st[n]:3);
end;
begin
{Ћб*®ў**п Їа®Ја*¬¬*, ў*аЁ**в ь12}
clrscr;
push(n);
minel(min);
readln;
end.
Программист - это не тот, кто пишет программы, а тот, чьи программы работают.
domovou вне форума Ответить с цитированием
Старый 26.09.2012, 00:01   #3
Xa9t
 
Регистрация: 25.09.2012
Сообщений: 3
По умолчанию

Не. так же само. выдает только минимальный и все
Xa9t вне форума Ответить с цитированием
Старый 26.09.2012, 04:39   #4
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Xa9t Посмотреть сообщение
Люди. есть задачка. я ее сделал. Выхождения минимального элемента из 5 цифр. Мне теперь нужно минимальный элемент заменить на 0.Если не трудно помогите
Как тебе помочь, если неясно, что ты имеешь в виду?
Домовой сделал две вещи:
1. исправил твою ошибку при нахождении минимума (ты искал неверно);
2. заменил в твоем "стеке" (хотя это совсем и не стек, а обычный массив) минимальный элемент на 0.
Чего тебе еще не хватает? Вывода массива? Ты уж будь добр, разбирайся хотя бы в том, что тебе надо сделать..
И всегда говори спасибо, даже если тебе кажется, что тебе не помогли - так, за старание..
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 26.09.2012, 13:55   #5
Xa9t
 
Регистрация: 25.09.2012
Сообщений: 3
По умолчанию

она считает правильно. я ввожу 5 цифр с клавиатуры, и он выводит мне минимальный элемент, там все нормально. Но теперь тот минимальный элемент нужно заминать на 0. Я запустил то что он сделал. все равно оно не выводит минимальный

Последний раз редактировалось Xa9t; 26.09.2012 в 13:59.
Xa9t вне форума Ответить с цитированием
Старый 26.09.2012, 17:40   #6
domovou
Пользователь
 
Аватар для domovou
 
Регистрация: 01.09.2012
Сообщений: 88
По умолчанию

Странно)) У меня все Ок
Изображения
Тип файла: jpg паскаль.jpg (50.5 Кб, 72 просмотров)
Программист - это не тот, кто пишет программы, а тот, чьи программы работают.
domovou вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ стеки student12345 Общие вопросы C/C++ 0 10.12.2011 13:11
стеки ordinary_smile Общие вопросы C/C++ 1 27.11.2011 19:34
Стеки solnishko3191 Помощь студентам 1 08.06.2011 15:56
стеки ANGELO4EK Паскаль, Turbo Pascal, PascalABC.NET 1 16.03.2011 08:20
Стеки на С++ innaa639 Помощь студентам 2 14.10.2010 10:05