Var s,tmp: string; i,n: integer; flag,word: boolean; function letter (const let: char): boolean; begin if ((let> ='a') and (let< ='z')) or ((let> ='a') and (let< ='z')) then letter: =true else letter: =false; end; begin readln (s); s: =s+' '; n: =length(s); flag: =false; for i: =1 to n do begin if (letter(s[i])) and (not flag) then begin flag: =true; tmp: =''; word: =false; end else if (not letter(s[i])) and (flag) then begin flag: =false; if (word) and (not (tmp='')) then writeln (tmp); end; if (flag) then begin tmp: =tmp+s[i]; if (s[i]='k') then word: =true; end; end; end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Написать программу, которая считает сумму квадрататов первых n натуральных чисел.