Вопрос по информатике:
Дана строка символов состоящая из букв и цифр определить сумму всех цифр в этой сроке и количество прописных заглавных букв на PASCAL
- 04.04.2017 01:55
- Информатика
- remove_red_eye 16017
- thumb_up 24
Ответы и объяснения 1
//PascalABC.NET 3.1 сборка 1219
begin
var s := ReadString('s =');
var t := s.MatchValues('[0-9]+').Aggregate(0, (s, x)-> s + StrToInt(x));
var t1 := s.MatchValues('[A-Z]').Count;
Println(t, t1);
end.
или
var
s: string;
i, sum, k: integer;
begin
readln(s);
for i := 1 to Length(s) do
begin
if s[i] in '0123456789' then sum := sum + StrToInt(s[i])
else if s[i] in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' then k := k + 1;
end;
writeln(sum, ' ', k);
end.
- 05.04.2017 08:08
- thumb_up 27
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.