Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

mikiii13

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

Polecane posty

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 do komentarza
Udostępnij na innych stronach

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 do komentarza
Udostępnij na innych stronach

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 do komentarza
Udostępnij na innych stronach

Gość
Temat jest zablokowany i nie można w nim pisać.


  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...