TYVM, dentia. Стана бомба, после малко ме измъчи стринг масива, защото не знах как да го парсна в инт, накрая имах проблеми с двете условия на фор циклите. Ето как го направих
Console.Write("Enter n = ");
string n = (Console.ReadLine());
string[] separatedString = n.Split(' ');
int[] intSeparated = separatedString.Select(int.Parse).ToArray();
Ник, мерси за помощта, жалко че не видях твоя пост навреме.
Ето и някои по-интересни, според мен.
:)
Задачата с картите трябва да е с 2 цикъла фор и един суитч - така е зададена в условиено , но с арей е хубаво още обаче не сме ги учили.
12RandomSequence имаш грешка в задачата. Цифрите трчбва да са от 1 до n, а в твоя случаи са от 0 до n-1.
Направи лека корекцич в първия loop.
13 задача
while(true)
{
//IN <= String
Console.Write("Binary : ");
string str = Console.ReadLine();
//TRANSFORMATIONS
BigInteger numberInBinary = BigInteger.Parse(str);
BigInteger lastBitValue = 0;
BigInteger numberInDecimal = 0;
for (int bitPos = 0; bitPos < str.Length; bitPos++)
{
lastBitValue = numberInBinary % 10;
numberInBinary = numberInBinary / 10;
numberInDecimal = numberInDecimal + lastBitValue * (BigInteger)Math.Pow(2, bitPos);
}
//OUT RESULT => BigInteger.
Console.WriteLine("Decimal : " + numberInDecimal);
Console.WriteLine();
}
12 задача решението ми е с Лист , по- нагоре колегата nyker е дал решение с Арей - и двете не сме ги учили още - не се отчайвайте и аз гледах от едно място и я прекроих и напаснах по нашето условие.
Console.Write("n = ");
int n = int.Parse(Console.ReadLine());
// Picking n unique, random, numbers between 1..n inclusive and puting them in a list
if (n < 1)
{
Console.WriteLine("rong input");
}
else
{
List<int> values = new List<int>();
for (int i = 1; i <= n; i++)
{
values.Add(i);
}
Random r = new Random();
List<int> randoms = new List<int>();
for (int i = 0; i < n; ++i)
{
int index = r.Next(0, values.Count);
randoms.Add(values[index]);
values.RemoveAt(index);
}
foreach (int random in randoms)
Console.Write(random + " ");
}
http://www.youtube.com/watch?v=SdXo65Inymg
Counting the Trailing Zeroes of Factorials
Хубаво видео с обяснения по темата на
Problem 18. * Trailing Zeroes in N!
14 задача
http://pastebin.com/jpD54FPF