Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
2. Fie secvența de cod următoare, în care se consideră că variabilele a,i,n rețin numere
întregi:
Limbajul C++ Limbajul Pascal
cin>>n; a = 1; i = 2; read(n);
while(i<n && a>0){ a := 1; i := 2;
if(n%i == 0) a=0; while ((i<n) and (a>0)) do
else begin
i++; cout<<i;} if(n mod i = 0) then
a:=0
Limbajul C else
scanf("%d",&n); a = 1; i = 2; inc(i);
while (i<n && a>0) { write(i);
if(n%i == 0) a = 0; end;
else i++; printf("%d",i);}
Definim, în acest context, operație drept o instrucțiune de atribuire sau o expresie de
incrementare. Care este numărul minim de operații ce se pot executa în secvența de
mai sus, în funcție de valoarea citită pentru variabila n?
a) 2n-1 b) n-1 c) 5 d) 3 e) 2 f) 4
98