42 0 123KB
1. Care dintre expresiile C/C++ de mai jos este echivalentă cu expresia alăturată? (4p.) ((a>3) && (a3) || (a3) || (a0 execută │┌dacă n%10 se va afisa valoarea 1 b) Scrieţi o valoare care poate fi citită pentru n astfel încât să se afişeze valoarea -1. (4p.) Pentru a se afisa -1, n trebuie sa aiba cel putin o cifra egala cu 0, n poate lua valoarea 205. c) Scrieţi în pseudocod un algoritm echivalent cu cel dat in care să se înlocuiască structura cât timp ... execută cu o structură repetitivă cu test final. (6p.) citeste n s10 ┌ executa │┌daca n%100 scrie s
d) Scrieţi programul C/C++ corespunzător algoritmului dat. (10p.) #include #include int main () { int n, s ; scanf ("%d",&n) ; while (n>0) { if (n%10>s) s=n%10; else s=-1; n=n/10; } printf("%d",&s); return 0; }