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ă. Ne bucurăm dacă informațiile v-au fost de folos. În cazul în care aveți întrebări suplimentare sau doriți sprijin adițional, nu ezitați să ne contactați. Revenirea dumneavoastră ne onorează, iar dacă apreciați conținutul nostru, vă invităm să ne salvați în lista de site-uri preferate!