Jump to content
Sign in to follow this  
mikiii13

Rozwiązany: C++ tablice dwuwymiarowe - problem z zadaniem.

Recommended Posts

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 5

6 8 10

11 13 15

16 18 20

Wartoś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!

Share this post


Link to post
Share on other sites

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ć.

Share this post


Link to post
Share on other sites

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.

Edited by politan
Dodanie znaczników code

Share this post


Link to post
Share on other sites

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)

Share this post


Link to post
Share on other sites

Problem rozwiązany, więc temat zamykam.

W razie potrzeby otwarcia tematu, proszę o kontakt przez PW.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...