KIRILLSHURYGIN98
?>

Значение арифметического выражения: 9^14 + 3^18 – 9^5 – 27 записали в системе счисления с основанием 3. сколько цифр «2» содержится в этой записи?

Информатика

Ответы

skvik71672

Примерно это происходит вот так:

9^{14} + 3^{18} - 9^{5} - 27 = (3^{2})^{14}+ 3^{18} - (3^{2})^{5} - 3^{3} = 3^{28} +3^{18} - 3^{10} - 3^{3}

Число 3^n при n > 0 является круглым и в третичной системе двойки в нём содержаться не будет.

3^{28} = 100..00_{3} - всего 28 нулей.

3^{18} = 100..00_{3} - всего 18 нулей.

3^{10} = 100..00_{3} - всего 10 нулей.

3^{3} = 1000_{3} - всего 3 нуля.

3^{28} +3^{18} = 100..00100..00_{3} - конец 18 нулей, середина 28-18+1=11 нулей

100..00100..00_{3} - 3^{10} =100..0022...220..00 - конец 10 нулей, дальше 18-10=8 двоек, дальше 28 нулей.

100..0022...220..000 - 3^{3} = 10..002..212..2000 - конец 10-3-1=6 двоек, и 8 двоек, нули уже не важны.


ответ: 6+8=14 двоек


Надеюсь нигде не ошибся в расчетах)

fshevxuzheva313

могу ответить только на первый т.к. не очень сильно знаю c++


#include <bits/stdc++.h>

 

using namespace std;

 

int main()

{

   ifstream fin("c:\input.txt");

   string s,sr;

   int j;

   bool f=true;

   while(getline(fin,s))

   {

       for(int i=0;i<s.length();++i)

       {

           

           if((s[i]>='a' && s[i]<='z') ||

              (s[i]>='A' && s[i]<='Z'))

           {

               sr=sr+s[i];

               f=true;

           }

       }

   }

   cout<<sr;

}

Look7moscow

могу ответить только на первый т.к. не очень сильно знаю c++


#include <bits/stdc++.h>

 

using namespace std;

 

int main()

{

   ifstream fin("c:\input.txt");

   string s,sr;

   int j;

   bool f=true;

   while(getline(fin,s))

   {

       for(int i=0;i<s.length();++i)

       {

           

           if((s[i]>='a' && s[i]<='z') ||

              (s[i]>='A' && s[i]<='Z'))

           {

               sr=sr+s[i];

               f=true;

           }

       }

   }

   cout<<sr;

}

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

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

Значение арифметического выражения: 9^14 + 3^18 – 9^5 – 27 записали в системе счисления с основанием 3. сколько цифр «2» содержится в этой записи?
Ваше имя (никнейм)*
Email*
Комментарий*

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

thebest59
Сумарокова
julia3594265843
aleksandramir90
ivnivas2008
Наталья
gernovoy
gilmore886173
bessalaias
smalltalkcoffee5
dilbaryan76
Mashkov-Daniil1764
Mukhlaev-Olga
ekrosenergoserv