Flashcards
Până la 20 de carduri alese aleator din întrebările verificate ale capitolului. Întoarce cardul, compară cu rezolvarea și marchează sincer ce mai ai de repetat.
Cardul 1 din 8. Până acum: 0 știute, 0 de repetat.
Algoritmi clasici de BAC
Ce afișează programul de interclasare?
int main() {
int a[] = {2, 5, 9}, b[] = {1, 5, 6, 10, 12}, n = 3, m = 5;
int i = 0, j = 0;
while (i < n && j < m)
if (a[i] <= b[j]) cout << a[i++] << " ";
else cout << b[j++] << " ";
while (i < n) cout << a[i++] << " ";
while (j < m) cout << b[j++] << " ";
return 0;
}
Ce afișează programul de interclasare?
int main() {
int a[] = {2, 5, 9}, b[] = {1, 5, 6, 10, 12}, n = 3, m = 5;
int i = 0, j = 0;
while (i < n && j < m)
if (a[i] <= b[j]) cout << a[i++] << " ";
else cout << b[j++] << " ";
while (i < n) cout << a[i++] << " ";
while (j < m) cout << b[j++] << " ";
return 0;
}
Scurtături: Space sau → întoarce cardul, 1 înseamnă „Mai repet”, 2 „Am știut”.