Предмет: Информатика, автор: lotvet

Определи, что будет выведено в результате работы программы.



program prog;

var i, count, m1, m2: integer;

const arr: array [1..10] of integer = (47, 38, 49, 74, 86, 89, 74, 23, 20, 21);

begin

count := 0;

m1 := arr[0];

m2 := arr[0];

for i := 1 to 10 do

begin

if arr[i] < 50 then count := count + 1;

if m1 > arr[i] then m1 := arr[i];

if m2 < arr[i] then m2 := arr[i];

end;

write((m1 + m2) * count);

end.

Ответ запишите числом. Спасибо!!!

Ответы

Автор ответа: huston81
0

Ответ:

Если запустить этот код, то будет ошибка в строках 6 и 7, потому что массив задан начиная с индекса 1 (const arr: array [1..10] of integer = (... ), а в строках 6 и 7 берется индекс 0 (m1 := arr[0];). Если исправить эту ошибку, то в результате получим число 654

Объяснение:

Приложения:

lotvet: Спасибо большое за ответ! Но почему то пишет неверно
lotvet: То есть эта задача составлена неверно, я правильно понимаю?
huston81: Программа ищет наименьший и наибольший элементы (89 и 20), суммирует их и сумму умножает на количество элементов, меньших 50 (их 6). Получается (89+20)*6=654
huston81: Задача поставлена верно и ответ очевиден. Вот только в самом коде программы ошибки в 6 и 7 строках.
lotvet: Почему то пишет, что ответ 654 неправильный, хотя получается 654
Похожие вопросы
Предмет: Английский язык, автор: Даниилтв
Помогите пожалуйста. Вот задания


IV. Составьте предложение, расположив слова в нужном порядке.
3 to/ask/catalogue/a/for/wrote/the/Sally/university/to.


II. Вставьте артикль, где необходимо.

1. Would you like to stay in ... town or go to ... country ... next Sunday.

2. Janet is ... reporter who writes ... interesting articles about ... space travels.

3. ... Great Fire of London started at ... night in ... street not far from London and spread very quickly as ... hot east wind was blowing.



VI. Переведите на английский язык слова, данные в скоб­ках.

1. I don't know (тоже)______what kept him so late.

2. Stop (делать)___________excuses! It's all my fault.

3. Is there (что-то)____________else you would like me to explain to you?

4. When he was a kid, he had two pets. One was a black dog, (другой) ___________ was an orange cat.

5. What other Newton's laws do you know (кроме)-------------his theory of gravitation.

6. Peter doesn't take after his (старший)__________ brother

7. Life is (намного)__________easier and more convenient now.

8. Actions (говорят)__________ louder than word.



VI. Переведите на английский язык слова, данные в скоб­ках.

1. Here, children. I have two coins. One is for you, Tommy, (другая) ____________is for you, Jimmy.

2. There isn't (много)___________interesting news in the paper

today.

3. This question is (намного)_________easier than the last one.

4. Karen hasn't seen this film and Erin hasnt't seen it (тоже)

5. I threw myself flat and (лежал) _________motionless for ten

minutes.

6. Have you heard the (последние)____________news?

7. The boy didn't tell us (ничего)__________

8. This year she buys (меньше)_________new things than she did

last year.


Предмет: Русский язык, автор: прпопаопгрлршрр