Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 2 Problemute  (Citit de 1908 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
chuck6
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« : Ianuarie 02, 2014, 13:57:18 »

Salutare compatriotilor am si eu 2 probleme mici, una este cam rusinoasa dar cred ca ma salveaza faptul ca nu prea am lucrat in pseudocod, si alta putin mai dificila(fata de prima).
In primul rand ce va sa insemne atribuirea: pentru a=9,0,-1 execută.
In al doilea rand si ultimul cum as putea inlocui "cât timp n>0 şi k>0 execută" cu structura cu nuar cunoscut de pasi pentru... executa.
Multumesc pentru efort!
Memorat
harababurel
Client obisnuit
**

Karma: 23
Deconectat Deconectat

Mesaje: 62



Vezi Profilul
« Răspunde #1 : Ianuarie 04, 2014, 14:14:21 »

Prima structura, "a=9,0,-1" cred ca poate fi inlocuita de o structura de tipul "pentru valorile lui a de la 9 la 0, parcurse din -1 in -1" (9, 8, ..., 0).
In C ar arata cam asa: for(int a=9; a>=0; a--)

A doua structura poate fi inlocuita cu ce zici tu doar daca si ea efectueaza un numar cunoscut de pasi, probabil ca n si k scad cu o unitate la fiecare pas.
In cazul asta, o poti inlocui cu "pentru i = 1 -> min(n, k)", pentru ca bucla se opreste prima data cand se verifica una dintre conditiile "n<=0" si "k<=0".
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines