AM NEVOIE DE AJUTOR !!!
Citeste x (nr. natural)
y<- 0
Cat timp x diferit de zero executa
Cat timp x > 9 executa
x <- [x div 10]
@ ( se incheie de la cât timp x>9 )
y<-y*10+x
citeste x
@ (se incheie de la cât timp x diferit de zero)
Cerinta: Ce valoare va afisa y dacă se citesc în ordine valorile: 12,7,354,9,630,0.
Vă rog dacă se poate să îmi spuneti valoarea care se va afisa să văd dacă am făcut bine !!! ( Sunt pe cls a 9-a, deci să fie rezolvată ca de-un elev de a9-a) MULTUMESC
Ptr x=12; y<-0 12 diferit de 0 A 12>9 A x<- 12 div 10 x<- 1 y<- 0*10+1 y<- 1
Ptr x=7; y<-0 7 diferit de 0 A 7>9 F Nu mai executam nimic din aceasta structura si trecem la executare instructiunilor urmatoare acestei structuri y<-0*10+7 y<- 7
La fel faci si ptr celelalte numere ...
Ptr x=0; y<-0 0 diferit de 0 F y<- 0*10+0 y<- 0
Dar algoritmul nu e detaliat cum trebuie. Eu asa am inteles din ce am vazut. Bafta!
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!