Forum » Programiranje » Konec programa
Konec programa
Cvenemir ::
Lp,
zanima me, kako bi poskrbel, da se naslednji program konča, če vnesemo vrednost 0.
zanima me, kako bi poskrbel, da se naslednji program konča, če vnesemo vrednost 0.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int[] števila = new int[10]; int najnižjaVrednost = 0, najvišjaVrednost = 0, števka; int števec1 = 0; //Zanka za vnos desetih števil while (števec1 < 10) { Console.WriteLine("Vnesite število... "); števka = int.Parse(Console.ReadLine()); števila[števec1] = števka; števec1++; } //Shranjevanje prve vnešene vrednosti for (števka = 0; števka < 10; števka++) { najnižjaVrednost = števila[0]; najvišjaVrednost = števila[0]; } for (števka = 1; števka < 10; števka++) { if (števila[števka] > najvišjaVrednost) { najvišjaVrednost = števila[števka]; } if (števila[števka] < najnižjaVrednost) { najnižjaVrednost = števila[števka]; } } Console.WriteLine("Najmanjše število je {0}. ", najnižjaVrednost); Console.WriteLine("Največje število je {0}. ", najvišjaVrednost); Console.ReadKey(true); } } }
Invictus ::
prepiši, prevedi in poženi ...
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Cvenemir ::
Sem uporabil IF stavek in nato GOTO. Naprimer, če vnesem 1, 2, 3, 0 se program zaključi in pravilno izpiše najvišjo vrednost, kot najnižjo pa izpiše kar 0 ( moral bi 1 ).
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int[] števila = new int[10]; int najnižjaVrednost = 0, najvišjaVrednost = 0, števka; int števec1 = 0; //Zanka za vnos desetih števil while (števec1 < 10) { Console.WriteLine("Vnesite število... "); števka = int.Parse(Console.ReadLine()); if(števka==0) { goto Konec; } števila[števec1] = števka; števec1++; } //Shranjevanje prve vnešene vrednosti Konec: for (števka = 0; števka < 10; števka++) { najnižjaVrednost = števila[0]; najvišjaVrednost = števila[0]; } for (števka = 1; števka < 10; števka++) { if (števila[števka] > najvišjaVrednost) { najvišjaVrednost = števila[števka]; } if (števila[števka] < najnižjaVrednost) { najnižjaVrednost = števila[števka]; } } Console.WriteLine("Najmanjše število je {0}. ", najnižjaVrednost); Console.WriteLine("Največje število je {0}. ", najvišjaVrednost); Console.ReadKey(true); } } }
Zgodovina sprememb…
- spremenil: Cvenemir ()
Isotropic ::
nič goto.
cist na zacetek daj if stevilka != 0, poj pa magar cel program v temu if
goto smo se pa se pri fortranu izogibali lol
cist na zacetek daj if stevilka != 0, poj pa magar cel program v temu if
goto smo se pa se pri fortranu izogibali lol
Zgodovina sprememb…
- spremenil: Isotropic ()
Isotropic ::
pomoje zato, ker nimas deklariranih vseh potrebnih spremenljivk.
nisem pa zih, k ne znam cs
ce mas pa tam 10, nastane pa problem, k je array stevila delno prazen (ne vem, a je 0 al je undefined vrednost, preden jo priredis).
for (števka = 0; števka < števec1; števka++) { najnižjaVrednost = števila[0]; najvišjaVrednost = števila[0]; }
nisem pa zih, k ne znam cs
ce mas pa tam 10, nastane pa problem, k je array stevila delno prazen (ne vem, a je 0 al je undefined vrednost, preden jo priredis).
Zgodovina sprememb…
- spremenil: Isotropic ()
Cvenemir ::
Program sedaj skoraj deluje. Morem se še sam rešit tiste ničle pri izpisu najnižje in najvišje vrednosti. Kak predlog?
Isotropic ::
mi je jasno ja, ampak to pa kar sam zgruntaj
PA NE UPORABLJAT GOTO
PA NE UPORABLJAT GOTO
Zgodovina sprememb…
- spremenil: Isotropic ()
alexa-lol ::
formatiran izpis se uporablja ko imaš nekaj "parametrov" in se ti ne da & delat
Console.WriteLine("Največje število je " & najvišjaVrednost);
Console.WriteLine("Največje število je " & najvišjaVrednost);
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# program za pretvorbo v desetiško število z rekurzijoOddelek: Programiranje | 1501 (1224) | MrStein |
» | [C#] Operacija IN in ALI med dvema int številomaOddelek: Programiranje | 1182 (995) | LeQuack |
» | [C#] Input string was not in a correct format.Oddelek: Programiranje | 1092 (1029) | Cvenemir |
» | Namig za rešitev nalogeOddelek: Programiranje | 1692 (1491) | vojko20 |
» | C# nalogaOddelek: Programiranje | 1719 (1533) | gejzo |