👤

2. Se consideră algoritmul alăturat, descris în
pseudocod.
S-a notat cu [a/b] câtul împărţirii întregi a
numărului natural a la numărul natural nenul b.

a) Scrieţi ce se va afişa dacă se citesc, în
această ordine, valorile: 62521, 2571, 2,
56, 614.

b) Scrieţi un set de date de intrare, format din
exact şase numere, pentru care algoritmul
să afişeze valoarea 12345678.

d) Scrieţi în pseudocod un algoritm echivalent cu cel dat în care structura repetă...până când să fie înlocuită cu o structură repetitivă de alt tip.


2 Se Consideră Algoritmul Alăturat Descris În Pseudocod Sa Notat Cu Ab Câtul Împărţirii Întregi A Numărului Natural A La Numărul Natural Nenul B A Scrieţi Ce Se class=

Răspuns :

a)

62255661

                                                                                                                                                               

b)

1253 3452 5602 7802

c)

#include<iostream>

using namespace std;

int main(){

   int a=0, k=0, x;

   do {

       cin>>x;

       while (x>99) {

           x/=10;

       }

       if (x>9) {

           a=a*100+x;

           k++;

       }

   } while (k!=4);

   cout<<a;

}

d)

a ← 0

k ← 0

cât timp k<4 execută

    citeşte x (număr natural)

    cât timp x>99 execută x ← [x/10]

        dacă x>9 atunci

            a← a*100 +x

            k← k+1

        sfarsit_daca

    sfarsit_cat_timp

sfarsit_cat_timp

scrie a