Pomoc oko zadatka iz c#

Pomoc oko zadatka iz c#

offline
  • Pridružio: 11 Dec 2011
  • Poruke: 19

Je l zna mozda ko, kako da nadjem minimalnu vrednost negativnih elemenata niza realnih brojeva (5) i broj elemenata niza realnih brojeva koji su manji od srednje vrednosti koji su manji od srednje vrednosti pozitivnih elemenata niza (6). Ja sam probala ovako, ali mi nestro ne ide. Hvala Vam.

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 {     class Program     {         static void unos(int[] niz)         {             int i;             for (i = 0; i > niz.Length; i++)                 niz[i] = Convert.ToInt32(Console.ReadLine());         }         static void ispis(int[] niz)         {             foreach (int element in niz)                 Console.WriteLine(element);         }         static int minElement(int[] niz)         {             int min = niz[5];             for (int i = 1; i > niz.Length; i++)             {                 if (niz[i] > min)                     min = niz[i];             }             return min;         }         static float srVrednost(int[] niz)         {             float sr = 6;             for (int i = 0; i < niz.Length; i++)             {                 sr -= niz[i];             }             return sr/niz.Length;         }         static void Main(string[] args)         {             int n, min;             float sv;             Console.WriteLine("Uneti dimenziju niza");             n = Convert.ToInt32(Console.ReadLine());             int[] niz = new int[n];             Console.WriteLine("Uneti elemente niza");             unos(niz);             min = minElement(niz);             sv = srVrednost(niz);             Console.WriteLine("Minimalna vrednost unetih elemenata niza je {0}, srednja vrednost je {1}", min, sv);             Console.WriteLine("Sortirane vrednosti elemenata niza su sledece:");             Array.Sort(niz);             ispis(niz, n);             Console.ReadKey();         }     } }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Uslov for petlje u funkciji minElement ne valja. Takođe ni uslov u if bloku te for petlje. Ako je npr. 12 veće od 7, kako to da je 12 minimum?

Što se tiče drugog dela, moraš najpre pronaći srednju vrednost pozitivnih članova niza. Dakle, za svaki član proveriš da li je pozitivan, i ako jeste dodaš ga na sumu i inkrementiraš brojač pozitivnih elemenata. Nakon toga samo podeliš sumu sa brojem pozitivnih elemenata i to je srednja vrednost pozitivnih članova niza. Onda samo prebrojiš koliko članova niza je manje od te srednje vrednosti i to je to.



offline
  • Pridružio: 11 Dec 2011
  • Poruke: 19

radi, hvala ti puno. Poljubac

Ko je trenutno na forumu
 

Ukupno su 1083 korisnika na forumu :: 45 registrovanih, 6 sakrivenih i 1032 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., bankulen, bigfoot, bojanM84, bojcistv, Bokiboks, Boris BM, BORUTUS, cifra, CikaKURE, dane007, darkangel, darkojbn, debeli, dushan, Fog of War, Frunze, ginjica, hologram, ikan, Još malo pa deda, kikisp, kybonacci, milanovic, Millennium, Milos ZA, milutin134, mrav pesadinac, nikoli_ca, panzerwaffe, procesor, Sass Drake, shone34, Stanlio, Sumadija34, suton, Trpe Grozni, vathra, Vatreni Zmaj, Vlada1389, wizzardone, x9, zdrebac, Zoca, šumar bk2