Witam. Mam zrobić coś takiego:
Napisz program pobierający od użytkownika dziesięć liczb typu całkowitego o wartościach z
przedziału 1-50. Niech program wypisze na ekranie tylko nieparzyste wartości wczytane
przez użytkownika. Użyj pędli "do ... while".
Problem w tym, że nie wiem jak napisać by użytkownik mógł wprowadzić tylko liczby z tego przedziału (1-50) oraz dodatkowo program zatrzymuje sprawdzanie nieparzystych liczb po wykryciu jakiejś parzystej. Chciałbym, żeby sprawdzał wszystkie liczby wprowadzone przez użytkownika i wypisał te nieparzyste.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Zad3
{
class Program
{
static void Main(string[] args)
{
int[] tab = new int[10];
int i = 0;
for (i = 0; i < tab.Length; i++)
{
Console.WriteLine("Podaj {0} element tablicy: ", i);
tab[i] = int.Parse(Console.ReadLine());
}
i = 0;
do
{
Console.WriteLine("{0} ", tab[i]);
i++;
} while (tab[i] % 2 != 0);
Console.ReadKey();
}
}
}