Print sorted arrays in ascending order

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; void print_sorted_arrays_ascending(int *a, int alen, int *b, int blen) { while (alen || blen) { bool should_print_a = (alen && blen) ? (*a < *b) : alen; cout << (should_print_a ? (--alen, *a++) : (--blen, *b++)) << '\n'; } } int main() { int a[] = {0, 2, 4, 7, 8}; int b[] = {1, 3, 5, 6}; int alen = sizeof(a) / sizeof(*a); int blen = sizeof(b) / sizeof(*b); print_sorted_arrays_ascending(a, alen, b, blen); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines