Forum » Programiranje » [C++]Funkcije-->čiste osnove
[C++]Funkcije-->čiste osnove
stindeee ::
A bi lahko kdo mal pomagu pri teli nalogi?
Napiši funkcijo ki stolpce spremeni v vrstice in vrstice v stolpce.
Napiši funkcijo ki vse vrstice tabele prenese v enodeminzioalno polje.
Tak, da se mau usvežim spomin.
Lp Stindeee
Napiši funkcijo ki stolpce spremeni v vrstice in vrstice v stolpce.
Napiši funkcijo ki vse vrstice tabele prenese v enodeminzioalno polje.
Tak, da se mau usvežim spomin.
Lp Stindeee
Delpieroo ::
Narediš si še eno dvodimenzionalno polje, le da v tem pri vpisovanju v obeh for zankah zamenjaš indexa stolpcev ter vrstic. Tako torej hkrati bereš prejšno polje ter pišeš v to.
Druga funkcija pa pač bereš vrtice ter vse vpisuješ samo v enodimenzioanlno polje(ena for zanka), velikost tega pa prej definiraš kot produkt vrstic in stolpcev prvotnega polja.
LP
Druga funkcija pa pač bereš vrtice ter vse vpisuješ samo v enodimenzioanlno polje(ena for zanka), velikost tega pa prej definiraš kot produkt vrstic in stolpcev prvotnega polja.
LP
Tutankhamun ::
#define ROW 5
#define COL 6
void function (char *source, char *destination, int len)
{
for (int i = 0; i < len; ++i)
destination [i] = source [i];
}
int _tmain(int argc, _TCHAR* argv[])
{
char tabela2D [ROW][COL];
char tabela1D [ROW*COL];
// ustavš mau podatkov v 2D tabelo
int i = 1;
for (int y = 0; y < 5; ++y)
for (int x = 0; x < 6; ++x)
tabela2D [y][x] = i++;
//najprej izpišem 2D tabelco
for (int row = 0; row < ROW; ++row) {
for (int col = 0; col < COL; ++col)
cout << (int) tabela2D[row][col] << '\t';
cout << endl;
}
cout << endl;
// pokolam funkcijo da zmeče iy 2D tabelce v 1D tabelco
function (&tabela2D[0][0], &tabela1D[0], ROW*COL);
// pol pa še izpišem 1D tabelco
for (int i = 0; i < ROW*COL; ++i)
cout << (int) tabela1D[i] << " ";
cout << endl;
return 0; // over and out
}
AMD Phenom QUAD 9950 Black Edition, 8GB
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | C - shranjevanje rezultatov iz baze v arrayOddelek: Programiranje | 1369 (1068) | Randomness |
| » | [C#] Domača naloga - osnoveOddelek: Programiranje | 2664 (1881) | 11tomi12 |
| » | [Java] Urejanje baze z JTableOddelek: Programiranje | 1137 (921) | vonNeumann |
| » | [Visual C#] kako narediti vrstice?Oddelek: Programiranje | 1838 (1320) | dbeong |
| » | c# datagridview in comboxOddelek: Programiranje | 1343 (1231) | OmegaM |