Предмет: Информатика,
автор: АннаЛютинго
Пожалуйста, помогите с 3 задачей!
Приложения:
gleb20086:
это задание на компе нужно делать?
Ответы
Автор ответа:
1
var массив = [];
for (let сч = 0; сч < 10; сч++) массив.push(parseInt(prompt()));
var среднее = массив.reduce(function (сум, тек) { return сум + тек; }, 0) / массив.length;
alert(среднее);
Это эмулятор, проект сохранения исторической памяти, если можно так сказать. Про эмуляторы тоже впервые слышишь? МК-61 выпускали ещё в 80-х =)
Фанатам, да. Ими же и делался.
Как видишь, этим товарищам не западло по-русски писать и русские машинки восстанавливать.
Ладно, мы друг друга поняли =)
Ладно =)
Автор ответа:
1
var a:array[1..10] of integer;
i:integer;
z:real;
begin
for i:=1 to 10 do
begin
read(a[i]);
z:=z+a[i];
end;
write(z/10);
end.
Ещё раз, задание не верное:
- Мне интересно, по чему вы так уверены, что стандарт гарантирует обнуление переменной при её создании?
- Мне интересно, по чему вы так уверены, что стандарт гарантирует обнуление переменной при её создании?
Да ничего он не гарантирует. Объявление переменной без инициализации - это просто выделение памяти под неё, а что окажется в той памяти - никто не знает. Даже если компилятор и добавляет предварительное обнуление переменных, это просто очень плохой стиль.
Точно, так пишется в стандарте, именно по этому я и говорю, что необходимо проинициализировать
Похожие вопросы
Предмет: Математика,
автор: Akiralay
Предмет: Физика,
автор: niktinikto228
Предмет: Математика,
автор: aminaovser
Предмет: Геометрия,
автор: TheL1ke228
Предмет: Математика,
автор: рыжий8