Sunteți pe pagina 1din 1

2.

a) Pentru n=103256 se va afisa z=963


Demonstratie:
I. n=103456; c=6; z=3; p=10;
II.n=10345; c=5; z=3; p=10;
III.n=1034; c=4; z=3; p=10;
IV.n=103; c=3; z=3+10*6=63; p=100;
V.n=10; c=0; z=63+100*9=963; p=1000;
VI.n=1; c=1; z=963; p=1000;
VII.n=0 , SFARSIT DE ALGORITM
=> z=963

b) z=3
p=1 (pentru ca z sa ramana de o cifra)
=> 2=9-c => c=6=n%10 - par => 6 este cifra de pe locul zecilor
=> numere impare sunt : 61,63,65,67,69 ; dar daca n=63 sau n=69 , z va fi un
numar din doua cifre, deoarece c=n%10=3 si se intra in intructiunea DACA
=> n poate fi 61,65,67

c) Algoritmul echivalent cu cel dat, care inlocuieste structura repetitiva CAT


TIMP...EXECUTA cu o structura repetitiva de alt tip se gaseste in folderul "Var.1"

S-ar putea să vă placă și