Matice a následná výmená řádků - sloupců. – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Matice a následná výmená řádků - sloupců. – Pascal – Fórum – Programujte.comMatice a následná výmená řádků - sloupců. – Pascal – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Myschoo
~ Anonymní uživatel
2 příspěvky
6. 12. 2013   #1
-
0
-

Dobrý den, 

chtěl bych vás touto cestou požádat o pomoc s vytvořením tohoto programu. Program je jeden ze tří, které musím zhotovit k zápočtu. Dva jsem již stvořil, ale s tímto si nevím rady. Vytvořit matici o rozměrech 10x10 bych ještě zvládnul, ale prohodit dva řádky v matici opravdu nezvládnu.

Zde je zadání příkladu:
Naplňte čtvercovou matici typu 10x10 reálnými čísly, vytiskněte. Napište proceduru na výměnu dvou řádků k, l v matici. Procedura bude mít 3 parametry. Prvním parametrem je matice, dalšími dvěma parametry jsou celá čísla k,l v rozmezí od 1 do 10. Procedura vymění i-tý a j-tý řádek. Matici s vyměněnými řádky opět vytiskněte.

Děkuji předem.

Nahlásit jako SPAM
IP: 109.231.133.–
Reklama
Reklama
JoDiK
~ Anonymní uživatel
981 příspěvků
6. 12. 2013   #2
-
0
-

#1 Myschoo
Tak si prosímtě vem papír a nakresli na něj jedenáct vodorovných čar asi 1cm od sebe a 10 cm dlouhých.

Pak nakresli jedenáct svislých čar, opět 10cm dlouhých a 1cm od sebe, tak aby protínaly ty vodorovné (krajních se budou dotýkat) - ano - vypadá to jako tabulka, nebo matice :-)

Pak do takto vzniklých čtverečků napiš libovolná čísla. Vem nůžky a rozstříhej to podle vodorovných čar.

Vem druhý papír a zase na něj nakresli ty čáry. Vlevo od čtverečků si napiš čísla 1 až 10. Na tento papír naskládej ty nastříhané pásky. Někam bokem si nakresli čtvereček, vedle něho napiš k. Pak další čtvereček a vedle něj l. Vyber si dvě libovolná různá čísla od 1 do 10 a zapiš je do těchto dvou čtverečků. Pak se mocně zamysli a zkus prohodit dva pásky na řádcích, odpovídající těm číslům zapsaným v k a l. Zvládnuls to? Výborně. Teď to zkus znovu, ale dodrž následující pravidla: nemůžeš pracovat zároveň s více papírky, papírek nemůžeš zvednout do vzduchu, můžeš ho jen přesunout na papíře na místo, kde jsou nakresleny čtverečky o stejném počtu a rozměru, jako má papírek.

Že to nejde? Tak si zase někde bokem nakresli deset malých černoušků... tedy čtverečků, aby bylo kam odkládat a vedle nich napiš třeba vymena.

Tak co, teď už to půjde prohodit, aniž bys zvedal papírky a aniž bys je nechal ležet jinde než na odpovídajícím místě. No sláva, tak to zapiš jako program...

Není zač...

Nahlásit jako SPAM
IP: 88.103.233.–
Myschoo
~ Anonymní uživatel
2 příspěvky
7. 12. 2013   #3
-
0
-

#2 JoDiK
Hmm..ne..to je na mě prostě moc.

U nás programování v PASCALU na OSU je formou..tu máte zadání..a programujte. Takže umím toho celkem málo. Tvůj popis nechápu..bohužel, nejsem taková bedna.
Zeptám se jinak, Byl by jsi schopný pomoct mi konkrétně tento program napsat?..respektivě, jakou by sis představoval odměnu za tuto pomoc?. Díky.

Nahlásit jako SPAM
IP: 109.231.133.–
hlucheucho+10
Posthunter
7. 12. 2013   #4
-
0
-

Umíš vyměnit obsah dvou proměnných? Zkus na to jít selským rozumem, je to jednoduché. Výměna řádků funguje na stejném principu.

Napiš si algoritmus - jak to udělat, bez ohledu na programovací jazyk

hu

Nahlásit jako SPAM
IP: 188.95.60.–
JoDiK
~ Anonymní uživatel
981 příspěvků
8. 12. 2013   #5
-
0
-

#3 Myschoo
Chceš říct, že tě ve školce nenaučili stříhat z papíru proužky, na základní škole tě nenaučili kreslit čáry podle pravítka a psát čisílka a chápat jejich význam?

Pak teda nevím, jak ses s takovou bednou dostal až na tu OSU školu, nebo kam to vlastně chodíš - asi proto, že je tam teplo a kamarádi...

Promiň, nebudu za tebe dělat tvou práci, ani za peníze...

Nahlásit jako SPAM
IP: 88.100.43.–
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, 3 hosté

Moderátoři diskuze

 

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