PROBLEME REZOLVATE
|
PAG. 2 / 3
|
Acasă >>>
Lecții online
Triunghi special. Se citesc două numere naturale m şi n mai mici decât 10. Se cere ca programul să afişeze un triunghi, după regulile pe care le deduceţi din exemplele următoare:
REZOLVARE
Se observă că dacă n=5 trebuie să obţinem şirul 5, 6, 7, 8, 9, 1, 2, 3, ... Problema este de a putea număra începând de la n, iar când s-a depăşit valoarea 9, de a relua numărarea de la 1. Vom utiliza o funcţie (succesor) care primeşte ca parametru de intrare un număr k şi returnează valoarea următoare, în logica prezentată mai sus.
Alt aspect al problemei este realizarea tipăririi acestor valori pe m linii, linia 1 având o singură valoare, linia a doua două valori, etc. Algoritmul este implementat în procedura tipar, care are ca parametri formali pe m şi n. Valorile lor sunt citite în programul principal:
Analizează problema rezolvată,
apoi avansează la pagina următoare.
apoi avansează la pagina următoare.
home | list LECȚII | perm_identity | arrow_upward |