Var
n,i:integer;
S:real;
Begin
Write('n = ');ReadLn(n);
WriteLn('1)');
S:=0;
i:=2;
While i<=n do
Begin
S:=S+i*i;
i:=i+2;
End;
WriteLn('S = ',S);
WriteLn('2)');
Write(n);
i:=n div 2;
While i > 0 do
Begin
if n mod i = 0 then Write(' ',i);
i:=i-1
End;
End.
Под алгоритм подходит число R=258, 258 в двоичной системе счисления равно 100000010. Проходим алгоритм с конца, то есть начинаем со второго пункта под пункта б. Проверяем число 10000001|0 единиц 2 значит 2/2, то остаток от деления 0, значит число подходит под этот пункт, идём дальше. 1000000|1 проверяем второй пункт под а. отбрасываем с конца единицу и получаем общее число 1 равное 1, то есть 1 /2 будет иметь остаток 1, значит число подходит и под этот пункт. Оставшиеся число, переводим из двоичной системы счисления в десятичную. 1000000 = 64, а теперь делим число 64 на 4, так как в начале число N *4, а значит чтобы получить N нам нужно разделить 64/4= 16
Ответ:16
using System;
using System.Linq;
using static System.Console;
class Program
{
static void Main()
{
int x=int.Parse(ReadLine());
var t=x.ToString().Select(n=>(int)n).Reverse().ToList();
WriteLine((t.FindIndex(n=>n==t.Max())+1).ToString());
}
}
Опредилить основания классификаций:а)ель,сосна,кедр,пихта/берёза,осина,липа,тополь;б)рожь,тишь,ложь,рысь/пшеница,тишина,истина,к
Alx2040 [567]
А) хвойные/лиственные деревья
б) существительные женского рода 3 / 1 склонения
в) одежда / верхняя одежда
г) дикие / домашние животные