Tablice c++

0

Witam serdecznie. Jestem amatorem c++ i robie zadanie domowe na infe.
Mam tablicę (int) i potrzebuję w niej zmienić pojedyncze elementy na znak, albo ciąg znaków w ten sposób że np.
7 -> K lub 7 -> 7 K
próbowałem to zrobić tak:
tab[0][0]=(char)'K';
lub
tab[0][0]='K'
ale wtedy wypisuje mi w tym miejscu wartość 75 , co zrobic zeby to był znak 'K' a nie liczba?
Z góry dziękuję za pomoc.

1

Znak 'K' jest reprezentowany przez liczbę 75. Zgaduję, że przy wyświetlaniu wyświetla się 75, a chciałbyś 'K'. W takim razie zmień tablicę z int na char albo przy wyświetlaniu rzutuj komórkę tablicy na char.

Poza tym nie wiem jak inni, ale ja nie rozumiem co chcesz osiągnąć.

0

zadanie mam takie, że: mam tablicę, w której są liczby naturalne, potem sprawdzam zależności międze sąsiednimi liczbami (kokretnie chodzi o to ze jeśli 2 sąsiednie liczby mają 1 jako jedyny wspólny dzielnik, to wtedy przechodzi tam król i mam w tablicy wpisać 'K' jako drogę, po której idzie król) masakra.
król startuje z lewego górnego rogu - tab[0][0], potem sprawdzam te wartości i tak dalej i to wiem jak zrobić, a potem ma mi wpisać to 'K' w odpowiednich elementach tablicy i na koniec wyświetlić wszystko zeby było widać jaką drogą idzie król.
niezłe, co?
zobacze co bedzie jak tablica bedzie char.

@up zamieniłem int na char i mam 'K' tak jak chciałem, wielkie dzięki, zobacze jak teraz ogarne te dzielniki, ale chyba bedzie git,
dziękuję :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1