• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Scalanie c++

Object Storage Arubacloud
0 głosów
1,188 wizyt
pytanie zadane 23 kwietnia 2017 w C i C++ przez miśka Nowicjusz (170 p.)

Witam wszystkich :) Mam problem, z którym do połowy już sobie poradziłam, ale z drugą połową niestety nie.

Zadanie jest takie: napisać funkcję scalającą dwa ciągi liczb, które są już posortowane rosnąco w trzeci ciąg- aby też był posortowany. Funkcja ma tylko scalać a nie sortować. Funkcja przyjmuje 3 tablice- 2 wejściowe i jedną wyjściową i 2 liczby całkowite- liczbę elementów tablic wejściowych.

Miałam napisać 2 implementację tej funkcji, z jedną sobie poradziłam, z drugą mam problem. Funkcja ma być na for'ze i while'u -skacząca po obu ciągach (for skacze po pierwszym ciągu, a while po drugim)- takie jest polecenie, ponoć dobrze sobie to rozrysować, ale już siedzę na tym długo i nie potrafię tego zrobić przy użyciu tych 2 pętli. Nie chcę całej działającej funkcji, wystarczą same pętle :)

Będę bardzo wdzięczna za jakąkolwiek pomoc :)

1 odpowiedź

0 głosów
odpowiedź 23 kwietnia 2017 przez tangarr Mędrzec (154,860 p.)
wybrane 24 kwietnia 2017 przez miśka
 
Najlepsza
int indexTab1, indexTab2=0, indexWynik=0;
for (indexTab1 = 0; indexTab1 < dlugoscTab1; i++) {
    while (indexTab2<dlugoscTab2 && tab2[indexTab2] <tab1[indexTab1])  {
        tabWynik[indexWynik] = tab2[indexTab2];
        indexWynik++;
        indexTab2++;
    }
    tabWynik[indexWynik]=tab1[indexTab1] ;
    indexWynik++;
}
    

 

komentarz 24 kwietnia 2017 przez miśka Nowicjusz (170 p.)
Dziękuję bardzo! :)

Podobne pytania

0 głosów
3 odpowiedzi 523 wizyt
pytanie zadane 2 stycznia 2017 w Algorytmy przez Mikeros Początkujący (320 p.)
0 głosów
1 odpowiedź 238 wizyt
pytanie zadane 12 grudnia 2016 w Algorytmy przez Masochista Początkujący (310 p.)
0 głosów
3 odpowiedzi 1,229 wizyt
pytanie zadane 17 lipca 2016 w HTML i CSS przez Patryk Rafał Bywalec (2,700 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...