Результатом будет: 6
for
примеры
(Pascal)
for i := 1 to 10 do
s:=s+1;
(C#,C++)
for (int i=0;i<10;i++) {
s+=i;
}
(Ruby)
for i in 1..10
s=s+i
end
(VB, VBA, Basic,..)
for i = 1 to 10
s=s+i
next i
По умлчанию шагом счетчика является 1. Обычно шаг счетчика можно менять фразой by или step by. Хотя увы такое есть не во всех языках
(C#,C++)
for (int i=0;i<10;i=i+2) {
s+=i;
}
(VB, VBA, Basic,..)
for i = 1 to 10 step by 2
s=s+i
next i
Например в паскале возможен только обратный отсчет
for i := 10 downto 1 do
s:=s+1;
еще for примечателен тем, что даже если конец меньше начала (в варианте увеличения счета), то цикл все равно пройдет один раз. Правда не знаю подпадают ли под это правило языки из группы С
1. Алгоритм выполняет подсчет количества элементов больше 12 и выводит это количество на экран. В данном случае 7 элементов (7 дней со среднедневной температурой более 12 градусов)
2. Алгоритм выполняет поиск минимального элемента и выводит его на экран. В данном случае будет выведено 12 (12 - минимальное количество голосов за исполнителя народных песен).
3. Алгоритм выполняет поиск минимального элемента в массиве и запоминает и выводит на экран его порядковый номер. В данном случае будет 4 (4 - это порядковый номер ученика с минимальным количеством решенных задач).
Объяснение:
6
Объяснение:
Я не знаю украинский, но строка (s+i) должна выглядеть так: s = s + i
если так то:
1) s = 0 i=0
2) s = 1 i=1
3) s = 3 i=2
4) s = 6 i=3