Sunteți pe pagina 1din 3

NR.1 1.

Care dintre urmtoarele expresii C/C++ are valoarea 1 dac i numai dac numrul real memorat n variabila x se afl n intervalul (- ! "# ($p." a. x%x-$&'( b. $-x%x)( c. ( &x"**(x&- " d. (x- "%(x+ ")(

. +e consider al,oritmul alturat! descris n pseudocod. +-a notat cu x-. restul mpr/irii numrului ntre, x la numrul ntre, nenul .. a" +crie/i ce se va afia dac se citesc! n aceast ordine! numerele0 14 1 (. (2p." 1 12 3 1

b" +crie/i un ir de date de intrare! format doar din numere naturale cu o sin,ur cifr fiecare! care s determine afiarea valorii 541(. ($p." citete 6!x (numere naturale nenule" 7c8t timp x)( execut 9 citete . (numr natural" 9 7dac 6&.-x atunci 9 9 scrie x-1( 9 9altfel 9 9 scrie .-1( 9 : 9 x;. : c" +crie/i n pseudocod un al,oritm! ec<ivalent cu cel dat! n care s se nlocuiasc structura c8t timp...execut cu o structur repetitiv de alt tip. 4. + se afise6e toate numerele din intervalul =a!b> care au suma cifrelor un numr par. ?alorile pentru a si b se citesc de la tastatur. (exp 0 a'1(! b'11 ') @11! 14! 11A" $. $. Fie a si b doua numere intregi citite de la tastatura. Scrieti un algoritm care sa
verifice daca a si b au cel mai mare divi6or comun un numar B citit de la tastatura.

Nr. Ciecare dintre variabilele ntre,i x i . memorea6 c8te un numr natural. Care dintre expresiile C/C++ de mai Dos are valoarea 1 dac i numai dac numrul memorat n x este strict mai mare dec8t ( i numrul memorat n . este strict mai mare dec8t 1# ($p." a. x%.-1E'( b. x%(.-1"E'( c. x%(.-1")'( d. E(x%(.-1"&'("

. +e consider al,oritmul alturat descris n pseudocod0 +-a notat cu =c> partea ntrea, a numrului real c! iar cu a-b restul mpr/irii numrului ntre, a la numrul ntre, nenul b. a" +crie/i valoarea afiat! n urma executrii al,oritmului! dac se citete pentru n valoarea 4 $34. ($p." b" +crie/i dou valori naturale distincte care pot fi citite pentru n astfel nc8t! n urma executrii al,oritmului s se afie6e numrul 321$. (2p." citete n (numr natural nenul" nr'( 7pentru a'3!(!-1 execut 9 m'n 97c8t timp mF( i m-1(Fa execut 99 m'=m/1(> 9: 97dac mF( atunci 99 nr'nr%1(+m-1( 9: : scrie nr c" +crie/i n pseudocod un al,oritm ec<ivalent cu cel dat n care s se nlocuiasc structura pentru...execut cu o structur repetitiv cu test final. (2p." 4. Cunoscandu-se limitele intre,i a! b ale unui interval i un ir de n valori! s se reali6e6e un pro,ram care determin media aritmetic a numerelor citite! pentru care suma cifrelor apar/ine intervalului =a!b>. (exp 0 a' ! b'1(! n'1! nr'@11!43!4 !G(!G$A ') med'$1.("

$. Fie a si b doua numere intregi citite de la tastatura. Scrieti un algoritm care sa


verifice daca a si b au cel mai mare divi6or comun 1.

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