//Dev-C++ 5.11
#include <iostream>
#include <cmath>
using namespace std;
int main(void)
{int n=0;
float sum=0;
cin>>n;
for(int i=0;i<5;i++)
{sum+=pow(n%10,2);
n=n/10;}
cout<<sum;
return 0;}
Пример ввода:
11112
Пример вывода:
8
глубина кодирования для черно-белого монитора равна одному биту или 2ум цветам
Если перевести эти строки в шестнадцатеричный формат, мы получим:
1111001111110111
1111001111010111
1111001101111111
1111000111111111
1111001110111111
1111001111101111
1111001111111011
1111111111111111
единица как правило соответсвует белому пикселу, а ноль черному:
____00______0___
____00____0_0___
____00__0_______
____000_________
____00___0______
____00_____0____
____00_______0__
________________
как то вот так :)
какие 4 предмета сдовать в геа
В основе алгоритма лежит последовательное деление числа на 8 и анализ остатка от этого деления. Фактически, происходит получение цифр числа в восьмеричной системе счисления. Если очередная цифра нечетная, значение a увеличивается на нее, а если четная - значение b умножается на нее. В результате a - сумма нечетных цифр числа в его восьмеричном представлении, b - произведение четных цифр.
a=2 и есть только один способ получения такой суммы нечетных цифр: 1+1
b=12и есть только один способ получения такого произведения четных цифр: 2×6.
Теперь мы знаем все цифры восьмеричного числа: 1, 1, 2, 6.
Максимальное восьмеричное число, составленное из них - это 6211.
6211₈ = 6×8³+2×8²+1×8+1 = 3072+128+8+1 = 3209₁₀
Ответ: 3209