Ну если надо поменять единицы на сотни, то может получиться так:
var
a: integer;
begin
readln(a);
writeln((a div 10) * 10 + (a div 100));
end.
1. 1) 10 элементов, вещественный тип
2) 11 элементов, целочисленный тип
2. а) a: array[0..7] of integer
б) a: array[5..24] of integer
3. Будет напечатано: 14 8
Учитывая первый оператор write(4) и то, что цикл будет выполнен 3 раза, то получим 4864
Uses crt;
var
i,a:integer;
begin
for i:=1 to 16 do
begin
textcolor(i);
a:=random(50);
write(a);
sound(I*100);
delay(5000);
nosound;
end;
readkey;
end.<span>
</span>