Var
n1,n2,r,k,i:integer;
begin
Randomize;
k:=0;
for i:=1 to 7 do
begin
n1:=random(90)+10;
n2:=random(90)+10;
write(n1,' + ',n2,' = ');
readln(r);
if r=n1+n2 then k:=k+1;
end;
writeln('k = ',k);
end.
Пример:
98 + 59 = 157
18 + 99 = 117
23 + 47 = 70
16 + 21 = 35
38 + 62 = 100
16 + 81 = 97
54 + 28 = 82
k = 6
Ну, для начала определим, сколько битов в одном символе
Значит, 5 бит/символ
В первых символах по 2 бита, ибо
, а символа как раз 4
Итого,
бит в слове из 8-ми букв
1. должно выполняться условие - все данные были одного типа (либо целочисленные, либо вещественные, либо строковые). тогда эти данные можно объединить в массив.
2. a[4]=-12 где
a - имя массива
[4] - элемент массива или индекс( в данном случае идекс=4)
-12 - присваиваемое значение массива или значение элемента.
3. одномерный масмив имеет вид последовательности только в одной плоскости 1,2,3,-12 и т д. для его объявления используется только один диапазон. двухмерный массив испоьзует два дипазона по вертикали и горизонтали. соответсвенно при объявлении массива указывются два диапазона.
у него вид как у квадратной матрицы...
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16