Var
i,N,A,k:integer;
Begin
k:=0;
Write('N = ');Read(N);
For i:= 1 to N do
Begin
Read(A);
if (A mod 10 = 8) then k:=k+1;
End;
WriteLn(k);
End.
Знак доллара перед адресом означает абсолютную адресацию, это значит, что этот адрес изменяться не будет.
В формуле =A2+$A1 абсолютный адрес - $A, он изменяться не будет.
<span> =A2+$A1
</span>
Формула была скопирована из ячейки B2 в ячейки C2 и D2, значит номера строк остаётся прежним (т.к. по вертикали формула не копировалась), а значения строк в ячейках C2 и D2 будут увеличены на 1 и 2 соответственно.
Получается, что в ячейке C2 будет формула
<span> =B2+$A1
</span>А в ячейке D2 формула
=C2+$A1
В ячейке B2 значение формулы равно 30+10=40
В ячейке C2 Значение формулы будет равно 40+10 = 50
D ячейке D2 значение формулы будет равно 50+10 = 60
#include <stdio.h>
int main()
{
int x,i,n,k=0,ch[100]={0};
printf("n=");
scanf("%d",&n);
printf("%d\n",0);
for(i=1;i<=n;i++)
{
x=i;
while(x!=0)
{
ch[k]=x%3;
x=x/3;
k++;
}
for(x=k-1;x>=0;x--)
{
printf("%d",ch[x]);
ch[x]=0;
}
printf("\n");
k=0;
}
return 0;
}
0 так как это число вообще без нулей