Я вот тоже Вышел порешать =).
var p: array [1..1000] of record
slovo:string;
k:integer;
end;
N,i,j,max:integer;
c:char;
a:array [97..122] of integer;
BEGIN
max:=0;
readln(N);
for i:=1 to N do
begin
p[i].slovo:='';
repeat
read(c);
p[i].slovo:=p[i].slovo+c
until c=' ';
readln(p[i].k);
for j:=1 to length(p[i].slovo) do
if (ord(p[i].slovo[j])>=97) and (ord(p[i].slovo[j])<=122) then
a[ord(p[i].slovo[j])]:=a[ord(p[i].slovo[j])]+p[i].k;
end;
for j:=97 to 122 do
if a[j]>max then
max:=a[j];
write(max);
end.
Поделитесь своими знаниями, ответьте на вопрос:
Дана программа на языке программирования pascal. определи, что будет выведено на экран. uses crt; var mas, a: array[1..10] of real; begin clrscr; mas[1]: =15; mas[5]: =31; mas[9]: =85; a[1]: =(mas[9]-mas[1])*mas[5]; write(a[1]: 5: 0); readkey; end. в ответе укажи только число без каких-либо знаков препинания. например: 100
ответ:2170