Информатика, опубликовано 07.06.2020 03:07
Выводит странные числа (язык Паскаль)
program JoJo;
var d,a,b,c:real;
begin
writeln ('введите a,b,c');
read (a,b,c);
d:=sqr(b)-4*a*c;
writeln ('дискриминант=', d);
end.
Ответ оставил: Гость
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...ОтделыОбмен", Приём ИЗ "...ОтделыОбмен";
ПЕР
число, чётных, сумцифр, цифра: ЦЕЛ;
УКАЗ
число := Приём.Число();
чётных := 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