char zmiana (int a) { if(a==10) return 'A'; if(a==11) return 'B'; if(a==12) return 'C'; if(a==13) return 'D'; if(a==14) return 'E'; if(a==15) return 'F'; else return a; } char konwertuj(int liczba) { int tab[]; int i(0); while(liczba>0) { tab[i]=liczba%16; liczba=liczba/16; i+=1; } for(int l(i);l>=0;l--) { cout<<zmiana(tab[l]); } }
Napisałam program , który ma zmieniać liczbę podaną w systemie dziesiętnym na szesnastkowy. Czy mógłby mi ktoś wytłumaczyć , nawet chociażby i w skrócie jak używać tablic dynamicznych (tak oglądałam rózne filmiki, czytałam rózne poradniki, ale jakoś nadal nie bardzo mi to wchodzi, a czasem trzeba i ich użyć w końcu) ?
Bo właśnie chyba w tej tablicy dynamicznej leży tylko problem