olkay
?>

Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.

Информатика

Ответы

Абдулганиева Сергей
Var n,i,k,s: integer; begin   write('n='); readln(n);   s: =0;   k: =0; i: =2;   while k< n do     begin     s: =s+i;     k: =k+1;     i: =i+2;   end;   writeln('s=',s); end.
igorSvetlana547
Using system; using system.collections.generic; using system.linq; using system.text; using system.threading.tasks; namespace consoleapplication1 {          class program          {                  static void main(string[] args)                  {                              double sum = 0;                 int n=50;                   for (int i = 1; i < = n; i++)                                        sum += 1 / math.pow(i, 3);                       console.writeline("сумма = " + sum);                           console.readkey();               }            } }
agaltsova86
Все решается через степени двойки. 1. номер года. число от 1 до 2100. можно перевести 2100 в двоичную систему и посмотреть, сколько бит оно займет. но это долго. ведь можно просто  вспомнить, что 1  кбайт - это 1024 байта или 2 в десятой степени. 2 в одиннадцатой 2048 (удваиваем), 2 в двенадцатой - 4096. наш диапазон дат укладывается в интервал между 2048 и 4096, поэтому нам потребуется 12 бит. 2. номер месяца - их 12. у нас есть 2 в четвертой - это 16, и два в кубе - только 8. поэтому еще 4 бита запасаем на месяц. 3. номер дня - максимальный 31. мы знаем, что 2 в пятой степени  равно 32, значит 5 бит будет достаточно. всего нам потребуется 12+4+5=21 бит. ответ: 21 бит. 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aleksandrova Zhanna1250
artem-whitenoise142
Анатольевич Сергей7
Guru-tailor
mariia39
гайсанов
Lorik-lorik29
Yekaterina
Elenazhukovafashion7
magazin3000
julichca68
Galkin683
mrropevvv
Eduardovich_Sergei1062
Fedorovich_Aleksandrovich685