👤
a fost răspuns

1.Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul
natural nenul b și cu (c) partea întreagă a numărului real c.
a. Scrieți valorile afişate dacă se citește numărul 240107.
b. Scrieți cel mai mic şi cel mai mare număr din intervalul [10^5,10^6),
cifre distincte, care pot fi citite astfel încât, pentru fiecare dintre acestea,
în urma executării algoritmului, toate valorile afişate să fie nenule.
C. Scrieți programul C/C++ corespunzător algoritmului dat.
d. Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind
adecvat a doua structură “repetă... până când” cu o structură repetitivă de alt tip.


1Algoritmul Alăturat Este Reprezentat În Pseudocod Sa Notat Cu Ab Restul Împărțirii Numărului Natural A La Numărul Natural Nenul B Și Cu C Partea Întreagă A Num class=

Răspuns :

Răspuns:

a) 1 1 1

c) #include <iostream>

using namespace std;

int main()

{

   int a, c, b, x;

   cin>>a;

   c = 0;

   do

   {

       b = a;

       x = 0;

       do

       {

           if((b%10) == c)

               x = 1;

           b /= 10;

       }while(b != 0 || x != 1);

       cout<<x<<" ";

       c+=2;

   }while(c < 9);

}