Sunteți pe pagina 1din 2

date de intrare a[50],b[50],n,m; date intermediare i,j,k; date de iesire c[100];

inceput scrie n; citeste n; scrie m; citeste m; pentru i->0,n executa scrie a[i]; citeste a[i]; sfarsit pentru

pentru j->0,m executa scrie b[j]; citeste b[j]; sfarsit pentru

i->1; j->1; k->1; cat_timp (i<n si j<m) executa daca (a[i]<b[j]) atunci c[k++]->a[i++]; altfel c[k++]->b[j++]; sfarsit cat timp

cat timp (i<=n) executa c[k++]=a[i++]; sf cat_timp cat_timp (j<=m) executa

c[k++]->b[j++]; sf cat timp pentru k->1,n+m executa scrie c[k]; sf pentru sfarsit

S-ar putea să vă placă și