Zadatak 18
Sastaviti algoritam kojim se sortira u opadajucem redosledu 3 uneta broja.
Algoritam
Zadatak
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b, c, x, y, z;
string prvi, drugi, treci, najveci, srednji, najmanji;
Console.WriteLine("Unesite 3 broja, pa da ih sortiram u opadajucem redosledu:");
prvi = Console.ReadLine();
drugi = Console.ReadLine();
treci = Console.ReadLine();
a = Convert.ToInt32(prvi);
b = Convert.ToInt32(drugi);
c = Convert.ToInt32(treci);
if (a > b)
{
if (a > c)
{
x = a;
if (b > c)
{
y = b;
z = c;
}
else
{
y = c;
z = b;
}
}
else
{
x = c;
y = a;
z = b;
}
}
else
{
if (b > c)
{
x = b;
if (a > c)
{
y = a;
z = c;
}
else
{
y = c;
z = a;
}
}
else
{
x = c;
y = b;
z = a;
}
}
najveci = Convert.ToString(x);
srednji = Convert.ToString(y);
najmanji = Convert.ToString(z);
Console.Write("Najveci: " + najveci);
Console.Write("\nSrednji: " + srednji);
Console.Write("\nNajmanji: " + najmanji);
Console.ReadKey();
}
}
}