Jump to content

Archived

This topic is now archived and is closed to further replies.

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!

Link to comment
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.

Link to comment
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)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...