profile
Размещено 5 лет назад по предмету Информатика от KMLV

Что я не так делаю?
паскаль
поиск двух максимальных чисел

program ee;
const N = 5;
var
a : array [1..5]of integer;
iMax,max, iiMa,ma ,i : integer;
begin
for i:= 1 to N do begin
read (a[i]);
end;
write (' числа ', a );
iMax := a[1];// присваиваем для начального сравнения
for i := 1 to N do
if a[i] > iMax then//сравниваем 5 чисел и берём наибольшее 
begin
iMax := a[i];//число
max := i;//на каком месте
end;
write (' первое максимальное значение ', iMax,' ',max );
iiMa := a[1];//присваиваем для начального сравнения
ma := 1;//
for i := 1 to N do//
if (iiMa < a[i])and(ma < max)then// ищем второе наибольшее число

begin
iiMa := a[i];//
ma := i//
end;
write (' второе максимальное значение ', iiMa,' ', ma);
end.

  1. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    Нашел. у тебя ma изначально 1, тоесть условие ma<>max почти всегда не будет иметь значения 
    1. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Если внезапно 1ый элемент будет максимальным, то дальше действия просто не пойдут, то есть iiMa и ma не изменятся
    2. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Так и останутся значениями a[1] и 1. А это так же может оказаться и значенияiMax и max
    3. Ответ на вопрос
      Ответ на вопрос дан KMLV
      А ясно. Спасибо ещё раз.
    4. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Если будут еще вопросы, возможно, по другим программам - пиши в личку)
    5. Ответ на вопрос
      Ответ на вопрос дан KMLV
      хорошо
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.