Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[lekcja 20] Nie rozumiem przykładu.

Ostatnio zmodyfikowano 2014-01-31 18:33
Autor Wiadomość
terrom
Temat założony przez niniejszego użytkownika
[lekcja 20] Nie rozumiem przykładu.
» 2014-01-31 17:07:50
Witam, chciałbym prosić o pomoc z przykładem którego w ogóle nie rozumiem. Będę wdzięczny za wytłumaczenie krok po korku.

C/C++
#include <iostream>

void wyswietl( int tablica[], int ile )
{
    if( ile <= 0 )
    {
        std::cout << "Tablica jest pusta." << std::endl;
        return;
    } //if
   
    int i = 0;
    do
    {
        std::cout << tablica[ i ] << ", ";
        i++;
    } while( i < ile );
   
    std::cout << std::endl;
}

int dopisz( int iLiczba, int tablica[], int ile )
{
    tablica[ ile ] = iLiczba;
    ile++;
    return ile; //zwraca ile jest elementów po dodaniu nowego
}

int main()
{
    int liczbaElementow = 0;
    int tablicaLiczb[ 10 ];
    wyswietl( tablicaLiczb, liczbaElementow );
   
    liczbaElementow = dopisz( 123, tablicaLiczb, liczbaElementow );
    wyswietl( tablicaLiczb, liczbaElementow );
   
    liczbaElementow = dopisz( 321, tablicaLiczb, liczbaElementow );
    wyswietl( tablicaLiczb, liczbaElementow );
    return 0;
}
P-103707
kubawal
» 2014-01-31 17:17:20
Którego fragmentu konkretnie?
P-103709
terrom
Temat założony przez niniejszego użytkownika
» 2014-01-31 17:44:33
funkcji dopisz i main
P-103712
alixir
» 2014-01-31 18:03:54
A kursy czytałeś za zrozumieniem?

funkcja dopisz przyjmuje 3 argumenty:
- liczbę, którą chcesz dopisać
- tablicę do której chcesz dopisać
- ilość obecnych elementów w tablicy

funkcja dopisuje podaną liczbę do podanej tablicy i zwiększa o 1 ilość obecnych elementów. Po czym zwraca tą zmienną.

Main w sumie nie zawiera nic szczególnego. Wywołuje jedynie obie funkcje
P-103715
terrom
Temat założony przez niniejszego użytkownika
» 2014-01-31 18:33:11
Już rozumiem, dzięki za pomoc, trochę źle się za to zabrałem.
P-103720
« 1 »
  Strona 1 z 1