👤

Sa se genereze toate numerele naturale a caror reprezentare in baza 8 au exact 4 cifre.

Răspuns :

#include <iostream>

using namespace std;

int main(){

int i,j,k,p,nr,putere,q,s;

for(i=1;i<=7;i++)//cifre din baza 8 cu prima cifra egala cu 1

  for(j=0;j<=7;j++)

      for(k=0;k<=7;k++)

               for(p=0;p<=7;p++)

                    { nr=i*1000+j*100+k*10+p;

                     //transform numarul din baza 8 in baza 10

                    s=0;

                     putere=1;

                     for(q=0;q<=3;q++)//nr in baza 8 are exact 4 cifre

                            { s=s+putere*(nr%10);nr=nr/10;putere=putere*8;}

                      cout<<s<<" ";

                     }

return 0;

}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari