Wątek przeniesiony 2015-01-14 10:30 z C/C++ przez ŁF.

Utworzenie prostej tabeli, składającej się z kilku kolumn i wierszy

2015-01-12 13:39
0

Witam,

Chciałbym prosić o nakierowanie mnie jak mam utworzyć tabelę w c++ która bedzie się składać np. z 8 kolumn i 12 wierszy.
Do ktorych będę mógł przypisać jakieś wartości.

Pozdrawiam

Pozostało 580 znaków

2015-01-12 13:41
1
struct { int A,B,C,D,E,F,G,H; } tb[12];

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2015-01-12 15:21
0

I to przed int mainem

A resztę pisać w mainie ?

Pozostało 580 znaków

2015-01-12 15:22
1

wez pierwszy lepszy kurs o tablicach w necie i go przeczytaj.

Pozostało 580 znaków

2015-01-12 15:27
2
#include <vector>
#include <list>
#include <array>
using namespace std;
int main() {
    int v1[12*8];
    int v2[12][8];
    int **v3; /* dynamic allocation */
    vector<int> v4(12*8);
    vector<vector<int>> v5(12); /* need to be filled with rows*/
    array<int, 12*8> v6;
    array<array<int, 12>, 8> v7;
    list<int> v8; /* need to be filled with 12*8 values */
    list<list<int>> v9; /* need to be filled */
    return 0;
}

Pozostało 580 znaków

2015-01-13 14:29
0

Mam już utworzoną tabelę. Mam pytanie czy da się zrobić tak aby program losowo wybierał liczby do np kolumny 4 ale suma wszystkich wierszy w kolumnie 4 musi być równa np. 184

Pozostało 580 znaków

2015-01-13 14:38
1

Tak.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2015-01-13 14:40
0

W jaki sposób to można zrobić ?

Pozostało 580 znaków

2015-01-13 14:51
Biały Terrorysta
0

Kurs przeczytaj xd

Pozostało 580 znaków

2015-01-13 14:55
0

Załóżmy masz wylosować tak aby suma wynosiła X.

  1. Jeżeli rozmiar tablicy równy jeden to wpisujesz tam liczbę X i na tym koniec.
  2. Losujesz liczbę A w zakresie 0..X (rozkład normalny)
  3. Wyliczasz B=X-A
  4. Dzielisz tablicę na pół dla pierwszej części wywołujesz ten sam algorytm z X=A, dla drugiej części wywołujesz ten sam algorytm z X=B.

Algorytm 2:

  1. Zerujesz tablice
  2. W pętli powtarzającej się X razy zwiększasz o jeden wylosowaną komórkę

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon, 2015-01-13 15:00

Pozostało 580 znaków

2015-01-13 15:19
0

pseudokod: utwórz macierz - będzie prościej, macierz 2 wymiarowa zachowuje sie tak jak tabela

Pokaż pozostałe 2 komentarze
Nikt Ci nie każe pomagać w wątkach dotyczących języka, którego nie znasz. W momencie gdy ktoś pyta o konkretne instrukcje w C++ pseudokod czy R to prawie jak spam. - twonek 2015-01-13 16:12
Nic mi o tym nakazie nie wiadomo, ale w dalszym ciągu Twoja odpowiedź nie ma wiele wspólnego z tematem :) - Zellus 2015-01-13 16:13
ale mozecie dac plusa bo dobrze napisalem. - Laflx 2015-01-13 16:18
@spartanPAGE kazałeś mu pisać w pseudokodzie :D - twonek 2015-01-13 16:22
No dobrze, jeszcze zdefiniuj matrycę za pomocą podstawowych typów danych w informatyce i będzie plusik ;) - spartanPAGE 2015-01-13 16:56

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0