const m=6; // строк n=9; // столбцов var a:array[1..m,1..n] of integer; i,j,k1,k2,s,k:integer; begin Writeln('Введите границы диапазона: '); Read(k1,k2); Randomize; s:=0; k:=0; for i:=1 to m do begin for j:=1 to n do begin a[i,j]:=Random(199)-99; // [-99;99] Write(a[i,j]:4); if (a[i,j]>=k1) and (a[i,j]<=k2) then begin Inc(k); s:=s+a[i,j] end end; Writeln end; Writeln('Отобрано элементов: ',k,', их сумма равна ',s) end.
Так как в результате первого сложения должно получиться <u>трехзначное число</u>, то нетрудно предположить, что три одинаковые цифры -<u> три девятки</u>. 99+9=108 Соответственно: X=9 B=0 A=1 C=8 Подставляем во второе выражение и решаем: 4*9+3*0+2*1+8=36+2+8=46 Ответ: 46
Символ $ фиксирует значение, в результате чего куда бы его ни копировали, 1 символ после $ останется тем же. В вашем условии ошибка. A1=B$1+$C1 => при копировании на одну ячейку ниже в A2 (прибавляем один ко всем числовым значениям) A2=B$1(не меняется)+$C2 => при копировании A1 на один вправо и на два ниже (прибавляем два ко всем числовым значениям и меняем буквы на следующие по алфавиту) в ячейку B3=C$1+$C3