» »

[C#]Length

[C#]Length

krastača ::

Delam na nalogi polja: sem nekaj naredila da mi Length ni več v modri barvi in mi program ne dela. Kako to popravim?

static void Main(string [] args)
        {
            int[] p = new int[10]{ 1, 2, 3, 4, 5, 6, 7, 8, 9, - 1 };
            int vsota = 0;
            float povprecje = 0;

            for (int i = 0; i < p.Length; i++)
            {
                Console.Write("p{[0]} = {1,3}", i, p[i]);
                vsota += p[i];
            }
            povprecje = (float)vsota / p.Length;
            Console.WriteLine("Vsota je {0}!", vsota);
            Console.WriteLine("Povprecje je {0}!", povprecje);
            Console.ReadKey(true);

win64 ::

Sicer vidim napako, a ti jo ne bom povedal, ker se iz tega ne boš nič naučila. Napako pa ti sigurno javi prevajalnik, ti jo moraš samo prebrat.

krastača ::

okay našla eno napako - p[{0}] - mora bit nasprotno a vendar zakaj pa mi več Length ne javi v modri barvi?

krastača ::

Kako bi dosegla da bi števila izpisala v obrnjenem vrsthem redu?

Tr0n ::

Obrnes for loop.

LeQuack ::

Pri meni tudi Length ni nič modro obarvan, tako da je čisto v redu. Namesto da obrneš for zanko lahko tudi spremeniš stavek:

            for (int i = 0; i < p.Length; i++)
            {
                // Izpisi stevila v obratne vrstnem redu od (p.Length - 1) do 0
                Console.WriteLine("p[{0}] = {1,3}", i, p[(p.Length - 1) - i]);
                vsota += p[i];
            }


Pa pri prvem stavku ko definiraš tabelo, če imaš množico elementov že znano ne rabiš podati velikosti tabele, samo napišeš tako:
int[] p = { 1, 2, 3, 4, 5, 6, 7, 8, 9, - 1 };
Quack !

Zgodovina sprememb…

  • spremenil: LeQuack ()

Ziga Dolhar ::

https://dolhar.si/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# program za pretvorbo v desetiško število z rekurzijo

Oddelek: Programiranje
81356 (1079) MrStein
»

[C#] Operacija IN in ALI med dvema int številoma

Oddelek: Programiranje
111074 (887) LeQuack
»

[C#] Reševanje domačih nalog

Oddelek: Programiranje
173012 (2516) krastača

[C#]polje znakov

Oddelek: Programiranje
112194 (2022) Ziga Dolhar
»

C# (strani: 1 2 )

Oddelek: Programiranje
9711339 (8174) Ericssony

Več podobnih tem