Výměna řádků/sloupců – Delphi – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Výměna řádků/sloupců – Delphi – Fórum – Programujte.comVýměna řádků/sloupců – Delphi – Fórum – Programujte.com

 

VS
~ Anonymní uživatel
6 příspěvků
1. 12. 2013   #1
-
0
-

Dobrý den,učím se programovat a narazila jsem na problém s kterým si nevím rady. Mám vytvořit matici o m řádcích a n sloupcích. A úkolem je vyměnit první a poslední sloupec(řádek) matice. Chápu jak se to udělá když si přes edity vložím jaké chci prohazovat, ale pokud to mám takto zadaný, tak si s tím nevím vůbec rady.Omlouvám se pokud to již bylo někde řešeno

Nahlásit jako SPAM
IP: 188.120.212.–
Honzc0
Stálý člen
2. 12. 2013   #2
-
0
-

Třeba takto:

type
  TMatice=array of array of Extended;

function VyRadky(z,kam: Integer; A: TMatice): TMatice;
var m: Integer;
  por1,por2: TMatice;
begin
  m := Length(A[0]);
  SetLength(por1,1,m);
  SetLength(por2,1,m);
  por1[0] := A[z];
  por2[0] := A[kam];
  A[kam] := por1[0];
  A[z] := por2[0];
  Result := A;
end;
//Zde můžeš vyměňovat odkudkoliv kamkoliv (pokud první s posledním, pak
//z=0,kam=Length(A)-1)
Nahlásit jako SPAM
IP: 93.181.78.–
Honzc0
Stálý člen
2. 12. 2013   #3
-
0
-

#1 VS
Jak jsi určitě pochopila ta funkce co jsem ti napsal, tak vyměňuje řádky.

Nahlásit jako SPAM
IP: 93.181.78.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 9 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý