Scrieţi un program C/C++ care citeşte de la tastatură un număr natural nenul n (n≤100)
şi 2*n numere naturale de maximum 3 cifre; primele n reprezintă elementele tabloului
unidimensional a, iar următoarele n elementele tabloului unidimensional b; fiecare tablou are elementele numerotate începând de la 1. Programul construieşte în memorie şi afişează pe ecran, separate prin câte un spaţiu, cele n elemente ale unui tablou unidimensional c, în care orice element ci (1≤i≤n) se obţine conform definiţiei următoare:
c[i] = a[i] concatenat cu b[i], dacă a[i]< b[i] SAU b[i] concatenat cu a[i], altfel
Exemplu: dacă n=3 şi tablourile a şi b au conţinutul
a : (12, 123, 345)
b: (1, 234, 15)
atunci conţinutul tabloului c este următorul:
112 123234 15345
Răspunsuri la întrebare
Răspuns de
3
Mai jos ai 2 metode de rezolvare a problemei.
Prima este metoda mai băbească, ca să-i zic așa, adică pas-cu-pas, folosind subprograme.
A doua metodă este mai eficienta dpdv al timpului si memoriei alocate.
Ambele afiseaza acelasi rezultat.
Daca problema este de pe pbinfo te rog sa imi spui si mie numarul pentru a vedea punctajul la ambele :).
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă