[C++]Tworzenie tabeli
Ostatnio zmodyfikowano 2014-12-07 12:30
zielak123 Temat założony przez niniejszego użytkownika |
[C++]Tworzenie tabeli » 2014-12-04 10:51:23 Witam, mam problem, otoz potrzebuje stworzyc tabele. Znalazlem jakis kod: #include <stdio.h> #define ROZMIAR 3 int main() { int tab[ ROZMIAR ] = { 3, 6, 8 }; int i; puts( "Druk tablicy tab:" ); for( i = 0; i < ROZMIAR; ++i ) { printf( "Element numer %d = %d\n", i, tab[ i ] ); } return 0; } Niestety nie przepuszcza go przez kompilator. Moglby ktos dac przykladowy kod na tabele o wymiarze powiedzmy 4 kolumny 3 wiersze z komentarzami. Ogolnie szukalem dosyc dlugo i nic nie znalazlem dzialajacego. Za pomoc bd wdzieczny. |
|
Tomek_z_W11 |
» 2014-12-04 13:30:28 Jezeli znasz rozmiar tabeli to mozna zrobic tak: #include <iostream>
using namespace std;
int main() { int i, j; int tab[ 3 ][ 4 ]; for( i = 0; i < 3; i++ ) { for( j = 0; j < 4; j++ ) { tab[ i ][ j ] = 2 * i + j; } } for( i = 0; i < 3; i++ ) { for( j = 0; j < 4; j++ ) { cout << tab[ i ][ j ] << " "; } cout << endl; } }
Jeżeli rozmiar tabeli wprowadzany jest przez użytkownika w trakcie działania programu, to będziesz musiał pokombinować z tablicami dynamicznymi... |
|
chomi525 |
» 2014-12-04 13:32:20 nie zabardzo wiem o co chodzi ale tablice wielo wymiarową się tworzy tak : typ nazwa_tablicy[ ilosc_wierszy ][ ilos_kolumn ];
todam że tenk kod który wstawiłeś został napisany najprawdopodobniej w c a nie w c++. Poza tym nie widzę sensu wpisywania rozmiaru tablicy gdyż kompilator sam określi jaki ma rozmiar jeśli zapiszesz to tak: |
|
zielak123 Temat założony przez niniejszego użytkownika |
» 2014-12-07 12:30:17 Do tej tabeli beda wpisywane wartosci z tablicy jednowymiarowej i wielowymiarowej oraz czas sortowania. |
|
« 1 » |