Информатика, опубликовано 06.06.2020 21:34
В программу вводят последовательно 10 чисел. Значения чисел равны 2, 7, 3, 12, 6, 10, 13, 8, 3, 5. Определите значение переменной s после выполнения следующего фрагмента программы:
s=0;
cin>>a;
for(i=1;i<10;i++)
{
cin>>b;
if( a>b)
s+=b;
a=b;
}
cout<
Ответ оставил: Гость
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...ОтделыОбмен", Приём ИЗ "...ОтделыОбмен";
ПЕР
число, чётных, сумцифр, цифра: ЦЕЛ;
УКАЗ
число := Приём.Число();
чётных := 0; сумцифр := 0;
ПОКА число > 0 ВЫП
цифра := число ОСТАТОК 10;
ЕСЛИ ЧЕТ(цифра) ТО УВЕЛИЧИТЬ(чётных) КОН;
УВЕЛИЧИТЬ(сумцифр, цифра) КОН;
число := ЧИСЛО ДЕЛИТЬ 10
КОН;
Вывод.ЧЦел("^%d %d", чётных, сумцифр, 0, 0)
КОН Задание.
ИСПОЛЬЗУЕТ Вывод ИЗ "...ОтделыОбмен", Приём ИЗ "...ОтделыОбмен";
ПЕР
число, чётных, сумцифр, цифра: ЦЕЛ;
УКАЗ
число := Приём.Число();
чётных := 0; сумцифр := 0;
ПОКА число > 0 ВЫП
цифра := число ОСТАТОК 10;
ЕСЛИ ЧЕТ(цифра) ТО УВЕЛИЧИТЬ(чётных) КОН;
УВЕЛИЧИТЬ(сумцифр, цифра) КОН;
число := ЧИСЛО ДЕЛИТЬ 10
КОН;
Вывод.ЧЦел("^%d %d", чётных, сумцифр, 0, 0)
КОН Задание.
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01