Loading...
vladeto87 avatar vladeto87 9 Точки

TYVM, dentia. Стана бомба, после малко ме измъчи стринг масива, защото не знах как да го парсна в инт, накрая имах проблеми с двете условия на фор циклите. Ето как го направих

Console.Write("Enter n = ");
string n = (Console.ReadLine());
string[] separatedString = n.Split(' ');
int[] intSeparated = separatedString.Select(int.Parse).ToArray();

Ник, мерси за помощта, жалко че не видях твоя пост навреме.

0
ViValDam avatar ViValDam 15 Точки

Задачата с картите трябва да е с 2 цикъла фор и един суитч - така е зададена в условиено , но с арей е хубаво smile още обаче не сме ги учили.

1
micev avatar micev 59 Точки

12RandomSequence имаш грешка в задачата. Цифрите трчбва да са от 1 до n, а в твоя случаи са от 0 до n-1.

Направи лека корекцич в първия loop. 

0
ViValDam avatar ViValDam 15 Точки

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();
}

 

 

2
ViValDam avatar ViValDam 15 Точки
15 задача http://pastebin.com/QTf5sSvr
1
ViValDam avatar ViValDam 15 Точки
16 задача http://pastebin.com/e0gG59mB
1
ViValDam avatar ViValDam 15 Точки

12 задача решението ми е с Лист , по- нагоре колегата  nyker е дал решение с Арей - и двете не сме ги учили още  - не се отчайвайте smile и аз гледах от едно място и я прекроих и напаснах по нашето условие.

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 + " ");
}

 

1
ViValDam avatar ViValDam 15 Точки
Моето решение на 17 задача: http://pastebin.com/UbML46gk
1
ViValDam avatar ViValDam 15 Точки

http://www.youtube.com/watch?v=SdXo65Inymg

 

Counting the Trailing Zeroes of Factorials

 

Хубаво видео с обяснения  по темата на 

Problem 18.       * Trailing Zeroes in N!

1
ViValDam avatar ViValDam 15 Точки

14 задача

 

http://pastebin.com/jpD54FPF

1
ViValDam avatar ViValDam 15 Точки
10 задача http://pastebin.com/VUYMKtHq
1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.