Обръщане в друга бройна система *

Да се напише програма, която позволява въвеждането на 3 цифрено число (като едно число, а не като отделни цифри) от дадена позиционна бройна система, въвеждане на основата на бройната система (<=10) и  извежда стойността на числото в десетична бройна система.

Публикувано в 11в с етикети , , . Постоянна връзка.

3 Responses to Обръщане в друга бройна система *

  1. kaloyan каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int chislo,br_sistema;
        
        cout<<"Vavedi chislo: ";
        cin>>chislo;
        cout<<"Broina sistema: ";
        cin>>br_sistema;
        
        int c1=chislo % 10;
        int c2=chislo / 10 % 10;
        int c3=chislo / 100;
        
        cout<<((c1*br_sistema*br_sistema)+(c2*br_sistema)+c3)<<endl;
        
        system("PAUSE");
        return EXIT_SUCCESS;
    }
  2. Lubomir Dizela каза:
     #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
      int chislo;
      cin>>chislo;
      int c1=chislo % 10;
      int c2=chislo /10 %10; 
      int c3=chislo /100;
      int osnova;
      cin>>osnova;
      cout<<c3*osnova*osnova + c2*osnova + c1*1<<endl;
      system("PAUSE");
      return EXIT_SUCCESS;                                    
    }
  3. sup3rEva каза:
      #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    
    {
      int chislo, osnova;
      
      cout<< "Vyvedete chislo: "<<endl;
      cin>>chislo;
      cout<< "Vyvedete osnova: "<<endl;
      cin>> osnova;
      int c1=chislo % 10; 
     int c2=chislo / 10 % 10; 
     int c3=chislo / 100; 
      cout<< "Chisloto v broina sistema s onova "<<osnova<<" e:";
      cout<< (c3*osnova*osnova)+c2*osnova+c1<<endl;
      
      
        
        system("PAUSE");
        return EXIT_SUCCESS;
    } 

Вашият коментар