vežbe 30.09: enumeracija, nizovi u C#
Vežba - Enumeracija
Napisati program koji na osnovu unetog dana prikazuje njegov redni broj.
using System;
namespace Zadatak5
{
class Program{
enum Dani
{
Ponedeljak = 1, Utorak, Sreda, Cetvrtak, Petak, Subota, Nedelja
};
static void Main(string[] args)
{
string dan;
Console.WriteLine("Unesi dan:");
dan = Console.ReadLine();
switch (dan)
{
case "Ponedeljak":
Console.WriteLine("Redni broj dana: " + Convert.ToInt32(Dani.Ponedeljak));
break;
case "Utorak":
Console.WriteLine("Redni broj dana: " + Convert.ToInt32(Dani.Utorak));
break;
case "Sreda":
Console.WriteLine("Redni broj dana: " + Convert.ToInt32(Dani.Sreda));
break;
case "Cetvrtak":
Console.WriteLine("Redni broj dana: " + Convert.ToInt32(Dani.Cetvrtak));
break;
case "Petak":
Console.WriteLine("Redni broj dana: " + Convert.ToInt32(Dani.Petak));
break;
case "Subota":
Console.WriteLine("Redni broj dana: " + Convert.ToInt32(Dani.Subota));
break;
case "Nedelja":
Console.WriteLine("Redni broj dana: " + Convert.ToInt32(Dani.Nedelja));
break;
default:
Console.WriteLine("Pogresan unos");
break;
}
}
}
}
Niz u C# :
Vežba - Napisati program za invertovanje niza celih n brojeva.
using System;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
int n;
Console.WriteLine("Unesi broj elemenata niza:");
n = Convert.ToInt32(Console.ReadLine());
int[] niz = new int[n];
Console.WriteLine("Unesi elemente niza:");
for (int i = 0; i < n; i++)
niz[i] = Convert.ToInt32(Console.ReadLine());
int temp;
for (int i = 0, j = niz.Length - 1; i < niz.Length / 2; i++, j--)
{
temp = niz[i];
niz[i] = niz[j];
niz[j] = temp;
}
Console.WriteLine("Niz nakon invertovanja:");
foreach (int element in niz)
Console.Write(element + " ");
Console.WriteLine();
}
}
}