С++.
я напишу на плюсах, просто вместо cout и cin подставишь printf и scanf
#include <iostream>
using namespace std;
void main()
{
int n,p,sum=0;
cin >> n;
for (;n!=0;) {
p = n%10;
sum+=p;
n/=10;
}
cout << sum;
cin.get();
cin.get();
}
Ответ:
abs(−45)=45
sqr(b)=2025
sqr(b+b)=8100
Объяснение:
в присвоении а -45, минус введен как тире, из-за этого в программе выдается ошибка, поменять на минус и всё работает.
256 1024 16384
1) сосиску из 9 укусов можно съесть 2^8 способами = 256
2) из 11 укусов: 2^10=1024
3) из 15 укусов: 2^14=16384
var
a, b, ans: Integer;
begin
Readln(a, b);
ans := 0;
while ans * b <= a do
ans := ans + 1;
ans := ans - 1;
Write(ans,' ', a-(ans*b));
end.
Если мощность алфавита равна 256 символов, то 1 символ = 1 байту.
Тогда 8192 символа = 8192 байт = 8 Кбайт = 1/128 Мбайт.
Может быть, вы это имели ввиду?