Предмет: Информатика,
автор: vadim9902
СРОЧНО!
С клавиатуры вводится строка.
Подсчитать и вывести среднее арифметическое цифр в строке.
С клавиатуры вводится строка.
Подсчитать и вывести сумму чисел в строке.
С клавиатуры вводится строка.
Подсчитать и вывести произведение четных чисел в строке, если таких чисел нет, то вывести 0.
Ответы
Автор ответа:
0
2 procedure vvod(var st: string);begin Writeln('Введите строку'); Readln(st);end;
function SC(st: string): integer;var l, k, i, x, code: integer;begin k := 0; for i := 1 to length(st) do begin val(copy(st, i, 1), x, code); if code = 0 then begin k := k + x; l := l + 1 end; end; SC := k div l;end;
var st1: string; u: real;
begin vvod(st1); //Ввод u := SC(st1); //Находим среднее арифметическое цифр в строке Writeln(u); //Выводend.
function SC(st: string): integer;var l, k, i, x, code: integer;begin k := 0; for i := 1 to length(st) do begin val(copy(st, i, 1), x, code); if code = 0 then begin k := k + x; l := l + 1 end; end; SC := k div l;end;
var st1: string; u: real;
begin vvod(st1); //Ввод u := SC(st1); //Находим среднее арифметическое цифр в строке Writeln(u); //Выводend.
Похожие вопросы
Предмет: Немецкий язык,
автор: Аноним
Предмет: Математика,
автор: egemberdimoldir16
Предмет: Информатика,
автор: konnovaanastasia124
Предмет: География,
автор: Jon32003
Предмет: История,
автор: танюшасекс1