mikiii13 Posted November 9, 2013 Report Share Posted November 9, 2013 Witam. Powiem wprost. Nie radzę sobie z tablicami w c++. Mam zadanie, które muszę zrobić, a nie umiem go wykonać. Oto zadanie:"Napisz program generujący tablicę o wymiarach 4x3, której elementy mają następujące wartości:1 3 56 8 1011 13 1516 18 20Wartości elementów tablicy należy wyznaczyć, korzystając z ich indeksów: numeru wiersza i numeru kolumny."Naprawde nie wiem co mam z tym zrobić. Nie odsyłajcie mnie do google czy innych poradników. Szukam rozwiązania, nie wskazówek. I nie - nie jestem jednym z tych "leni" co im się nie chce nic robić. Po prostu nie umiem. Bardzo proszę o pomoc! Link to comment Share on other sites More sharing options...
[Ekspert] Mormegil Posted November 9, 2013 Report Share Posted November 9, 2013 Jak korzysta się z tablic dwuwymiarowych:unsinged int tab[4][3];tab[0][0] = 1;tab[0][1] = 3;tab[0][2] = 5;tab[1][0] = 6;...Co do algorytmu generowania elementów, ja Ci nie będę podpowiadać. Link to comment Share on other sites More sharing options...
mikiii13 Posted November 9, 2013 Author Report Share Posted November 9, 2013 Powiem tak. Ja zrobiłem sam tyle:#include <iostream>#include <iomanip>using namespace std;int main(){int tab[4][3] = {1,3,5,6,8,10,11,13,15,16,18,20};tab[0][0] =1 ;tab[0][1] =3 ;tab[0][2] =5 ;tab[1][0] =6 ;tab[1][1] =8 ;tab[1][2] =10 ;tab[2][0] =11 ;tab[2][1] =13 ;tab[2][2] =15 ;tab[3][0] =16 ;tab[3][1] =18 ;tab[3][2] =20 ;cout<<tab<<endl;return 0;}Nie wiem nawet czy to jest dobrze.Edit: Naczy oczywiście to jest źle bo mi się nie wyświetla poprawnie. Link to comment Share on other sites More sharing options...
politan Posted November 9, 2013 Report Share Posted November 9, 2013 Pierwsza inicjalizacja tablicy jest ok, więc nie wiem po co później jeszcze raz przypisujesz jej elementy. Nazwa tablicy jest wskaźnikiem na jej pierwszy element dlatego program zwraca ci adres w pamięci. Wypisywanie poszczególnych elementów tablic wielowymiarowych robi się za pomocą zagnieżdżonych pętli (http://cpp0x.pl/kursy/Kurs-C++/Poziom-3/Zagniezdzanie-petli/347) Link to comment Share on other sites More sharing options...
mikiii13 Posted November 9, 2013 Author Report Share Posted November 9, 2013 Dzięki! Już jest dobrze. Chyba nawet to ogarniam Link to comment Share on other sites More sharing options...
[Ekspert] Hakken Posted November 9, 2013 Report Share Posted November 9, 2013 Problem rozwiązany, więc temat zamykam.W razie potrzeby otwarcia tematu, proszę o kontakt przez PW. Link to comment Share on other sites More sharing options...