farmprofi
?>

Задача по информатике 10 класс В велокроссе участвуют 513 спортсменов.Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного кол-ва бит, одинакового для каждого спортсмена.Какой информацинный объем в байтах сообщения, записанного устройством, после того как промежуточный финиш спортсменов

Информатика

Ответы

Natacha3636672
//перевод числа из системы исчисления
//с основанием от 2 до 9 в десятичную
 #include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;
  int pss(char sr[80], int i, int osn)
  { 
    static int s;
    char ch=sr[i-1];
    if (i==strlen(sr)) s=1;
    s=s*osn;
    if (1<i) return (atoi(&ch)+pss(sr,i-1,osn)*osn);
    else return (atoi(&ch)); 
 }
int main(int argc, char** argv)
 { 
    int osn=0;
    char st[80];
    cout<<" задайте основание (от 2 до 9)  ";
    cin>>osn;  cout<<endl;
    cout<<"число:  "; cin>>st;   cout<<endl;
    cout<<"в десятичной системе:  "
     <<pss(st,strlen(st),osn);
    return(0);
}

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

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

Задача по информатике 10 класс В велокроссе участвуют 513 спортсменов.Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного кол-ва бит, одинакового для каждого спортсмена.Какой информацинный объем в байтах сообщения, записанного устройством, после того как промежуточный финиш спортсменов
Ваше имя (никнейм)*
Email*
Комментарий*

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

Natacha3636672
rusplatok
triumfmodern
Skvik71
vsnimschikov391
Shitikov-M.A.1307
artemyanovich8
novdodCT
suturinavaleriya51
tanyatanyat
armsam76
catsk8
dokmak140652
MISAKOVNA49
vasilevich-F