vypis pola v C#

Programovacie jazyky, rady, poradňa...
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

vypis pola v C#

Príspevok od používateľa MarkMarusin »

dobry den
potreboval by som poradit ohladom vypisovania pola v C# ... totiz to, ked pole naplnim cislami a potom ho pomocou cyklu vypisujem, tak mi nechce vypisat poslednu cislicu .... rozmyslal som ze mam zlu iteracnu premennu v cykli ale skusal som to pomenit a nic .... nieze by som si s tym nevedel poradit dalsim pomocnym kodom, ale naco zbytocne stazovat a predlzovat kod ked sa mozem jednoducho spytat na pomoc

tu prikladam malu ukazku kodiku

Kód: Vybrať všetko

            #region Uloha F
            // vypis cisel podla zadania
            string[] FUloha = new string[200];  // najvyssi ODHADOVANY pocet znakov zo vstupneho suboru 
            int[] intFUloha = new int[200]; 
      
// prvok FUloha[0] udava zvysny pocet cisel v stupnom subore napriklad 15(podla toho sa bude riadit aj cyklus a ine faktory)
            FUloha = ((r.ReadLine()).Split(' '));
            w.Write("f) Pocet: "+FUloha[0]+" postupnost:");
            intFUloha[0] = Convert.ToInt32(FUloha[0]);
            for (int i = 1; i < intFUloha[0]; i++)
            {
                w.Write(' ' + FUloha[i]);
            }
            w.WriteLine();
            #endregion
pozadovany vystup by mal vyzerat naprikalad takto: f) Pocet: 15 postupnost: 3 3 2 3 3 4 4 4 2 2 2 5 1 1 1
moj vystum vyzera napriklad takto: f) Pocet: 15 postupnost: 3 3 2 3 3 4 4 4 2 2 2 5 1 1 (chyba posledna cislica)


za radu vopred dakujem ... a ospravedlnujem sa ak som nieco napisal nezrozumitelne, alebo ak moj kod nie je citatelny a zda sa byt zvlastny(som samouk, nie ziaden profik) kod je navyse vytrhnuty z rozsiahleho kontextu tak tam nejake veci mozno vyzeraju cudne
DIK :D
metthal
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2475
Registrovaný: 26 jan 2006, 18:32
Bydlisko: Nitra / Brno

Re: vypis pola v C#

Príspevok od používateľa metthal »

Nemalo by si zacinat od 0 pri tvojom cykle?

//autoeditácia príspevku (27 Nov 2011, 15:39)
Nemalo by si zacinat od 0 pri tvojom cykle?
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: vypis pola v C#

Príspevok od používateľa MarkMarusin »

nie ..... lebo 0 udava cislo (napr. 15) to je take cislo ktore ukazuje kolko je vsetkych ostatnych cisel (cize prve cislo udava pocet ostatnych cislic)

tak napriklad ..... vstupny subor ma v sebe taketo cislice 15 3 3 2 3 3 4 4 4 2 2 2 5 1 1 1

tieto cislice nahram do pola a pracujem s nimi ... prve cislo 15 {cize 0} udave kolko je dalsich cisel ... a to cislo teda udava aj kolko krat sa bude cyklus opakovat .... ... ja potrebujem podla ukazky vypisat iba tie ostatne cisla , cize vystup ma by takyto : f) Pocet: 15 postupnost: 3 3 2 3 3 4 4 4 2 2 2 5 1 1 1
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: vypis pola v C#

Príspevok od používateľa BX »

tak potom ideš for(i = 1; i <= pole[0]; i++)
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: vypis pola v C#

Príspevok od používateľa MarkMarusin »

ano. :D diky za pomoc vyriesil som to tesne pred Vasim prispevkom ale diky :D
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: vypis pola v C#

Príspevok od používateľa axxis »

BX napísal:tak potom ideš for(i = 1; i <= pole[0]; i++)
Si sa dostal do uplne novej ligy ked Ti ludia na internte vykaju :lol:
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: vypis pola v C#

Príspevok od používateľa MarkMarusin »

obycajna nepozornot ... ci v pisani (vykanie a tykanie) .... alebo zdrojovy kod ...... celkom som sa pobavil ked som si to teraz po sebe precital .... ale diky :D
Napísať odpoveď