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 | 1559 (1282) | MrStein |
» | [C#] Operacija IN in ALI med dvema int številomaOddelek: Programiranje | 1227 (1040) | LeQuack |
» | [C#] Input string was not in a correct format.Oddelek: Programiranje | 1127 (1064) | Cvenemir |
» | Namig za rešitev nalogeOddelek: Programiranje | 1761 (1560) | vojko20 |
» | C# nalogaOddelek: Programiranje | 1764 (1578) | gejzo |