Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]Tworzenie tabeli

Ostatnio zmodyfikowano 2014-12-07 12:30
Autor Wiadomość
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:
C/C++
#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.
P-122159
Tomek_z_W11
» 2014-12-04 13:30:28
Jezeli znasz rozmiar tabeli to mozna zrobic tak:

C/C++
#include <iostream>

using namespace std;

int main()
{
    int i, j; //do petli
   
    int tab[ 3 ][ 4 ]; //tabela to inaczej tablica dwuwymiarowa
   
    for( i = 0; i < 3; i++ ) //petla idaca po wierszach
    {
        for( j = 0; j < 4; j++ ) //petla idaca po komorkach wierszy, mozna powiedziec petla idaca po kolumnach
        {
            tab[ i ][ j ] = 2 * i + j; //przykladowe wypelnienie wszystkiech elementow tablicy
        }
    }
   
    for( i = 0; i < 3; i++ )
    {
        for( j = 0; j < 4; j++ )
        {
            cout << tab[ i ][ j ] << " "; //wyswietlenie wszystkich elementow tablicy, ze wstawka " " dla czytelnosci
        }
        cout << endl; //coby bylo jeszcze czytelniej
    }
}


Jeżeli rozmiar tabeli wprowadzany jest przez użytkownika w trakcie działania programu, to będziesz musiał pokombinować z tablicami dynamicznymi...
P-122162
chomi525
» 2014-12-04 13:32:20
nie zabardzo wiem o co chodzi ale tablice wielo wymiarową się tworzy tak :
C/C++
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:
C/C++
int tab[] =[ 3, 6, 8 ] // tablica "domysli sie rozmiaru"
P-122163
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.
P-122451
« 1 »
  Strona 1 z 1