Která proměnná je prostřední?
using System;
namespace A
{
class Program
{
static void Main(string[] args)
{
int prvni = 40;
int druha = 78;
int treti = 55;
int pomocna = 9;
if (prvni >= druha && prvni <= treti)
{
Console.WriteLine("Prostřední hodnota je " + prvni);
}
if (druha >= prvni && druha <= treti)
{
Console.WriteLine("Prostřední hodnota je " + druha);
}
if (treti >= druha && treti <= prvni)
{
Console.WriteLine("Prostřední hodnota je " + treti);
}
Console.WriteLine("Pomocná hodnota je: " + pomocna);
}
}
}
Zdravím, tady mi to zase nějak nešlape. Mám tři čísla, a mám určit, které z nich je PROSTŘEDNÍ (pokud mluvíme o velikosti). Z nějakého důvodu se mi na konzoli zobrazí jen ta "Pomocná hodnota: 9"... :hm
Hele, priateľu gripene, ak toto myslíš vážne, tak potom len jena otázka:
vieš vôbec ty sám vyhodnotiť, čo si vytvoril?
Ak vieš a naďalej sa čuduješ, ako je možné, že vychádza výsledok, ktorý vychádza, tak potom máš dve možnosti:
- alebo fakt začneš rozmýšľať
- alebo to vzdaj a začni sa venovať niečomu, na čo máš vlohy
Prejdi si krok po kroku a povedz, čo iné si očakával...
Tři dívky lze seřadit do řady 3!=6 způsoby.
Takže Ti tam chybí další tři možnosti.
Ovšem třeba pro 21 čísel už je Tebou navržený způsob nepoužitelný.
Protože máš ty podmínky blbě ... :hm
Zkus si to projít ručně a místo těch proměnných tam dopsat čísla
Muzes to udelat i tak, ze najdes nejvetsi a nejmensi cislo - to uz bys mel zvladnout z toho predchoziho prikladu a prostredni bude to zbylé.
... ještě ošetřit případ, že dvě čísla (nebo i všechna) mohou mít stejnou hodnotu.
https://forum.zive.cz/viewtopic.php?f=922&t=929499&st=0&sk=t&sd=a&start=0&all=1
https://www.zive.cz/poradna/pomoc-studentce-v-it-co-je-vazne-zoufala/sc-20-cq-607352/default.aspx?consultanswers=1
Když jsme před desítkami let takové příklady dělali ve škole, tak se nedeklarovaly proměnné pro každé číslo, ale čísla se načetla do pole, v cyklu se pole projelo a vyhledalo největší/nejmenší číslo. nebo se pole seřadilo a pak si sáhnul pro číslo, které potřebuješ - třeba pro to prostřední. A pak je úplně jedno, jestli jsou tam 2 nebo 3 čísla stejná.