Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

radko_975 avatar radko_975 20 Точки

[Homework] Programming Basics - Loops

Здравейте на всички! 
В презентацията, която съм прикрепил, можете да намерите в последните слайдове задачите, които са за домашно. Крайният срок, предполагам, че отново е две седмици. 
Поздрави и лека вечер ! :) 
 https://www.dropbox.com/s/08b5osnrhczhbe0/6.%20Loops.pptx

Тагове:
1
Programming Basics 25/06/2015 18:05:45
ZvetanIG avatar ZvetanIG 907 Точки

Линкът е за презентацията. Може ли да качиш и този за домашното?

0
HPetrov avatar HPetrov 822 Точки

Домашното е в презентацията на последните слайдове. Още няма задачи изведени на отделен Word документ както до сега.

0
Teodor92 avatar Teodor92 569 Точки

Ще има и Word файл, просто има нужда от още малко редакция и ще го пуснем :)

0
Cocolino avatar Cocolino 36 Точки

Здравейте,

Бих се радвал ако някой бутне едно рамо да открия защо Judge-a ми дава 87/100 точки на 21-ва задача (Odd / Even Elements): http://pastebin.com/WR4L1wh7

 

0
25/06/2015 16:44:30
crazy7 avatar crazy7 177 Точки

Мисля че пропускаш ето това условие:

"Print the numbers in the output without any unneeded trailing zeroes (i.e. print 1.5 instead of 1.50; 1 instead of 1.00)."

или по-точно не го изпълняваш когато е въведено едно число.

0
25/06/2015 17:11:05
Cocolino avatar Cocolino 36 Точки

Хм, не е това, даже ми намали точките :)

0
crazy7 avatar crazy7 177 Точки

Точно това е замени ред 28 с това:

 Console.WriteLine("OddSum={0:0.##}, OddMin={1:0.##}, OddMax={2:0.##}, EvenSum=No, EvenMin=No, EvenMax=No", decimal.Parse(n[0]), decimal.Parse(n[0]), decimal.Parse(n[0]));

и дава 100 точки.

1
cap7ainjack avatar cap7ainjack 20 Точки

Здравейте!

Относно задача 21** Odd / Even Elements,

Примерните решения от домашната ми излизат, но в Judge системата ми дава 87 % ( грешен отговор, грешка при изпълнение, верен отговор  - последните 3 теста)

Може ли някой да погледне и да ми каже кое е грешното?

http://pastebin.com/57LdwTEY

Благодаря!

 

 

0
03/07/2015 00:20:48
crazy7 avatar crazy7 177 Точки

Едната ти грешка е че:

Console.WriteLine("OddSum=No, OddMin=No, OddMax=No, EvenSum=No, EvenMin=No, EvenMax=No");

този ред трябва да го печаташ когато нямаш въведени числа, а не да имаш ваведена нула.

Другата грешка мисля че е свързана с въвеждането на празен стринг. input  най-вероятно остава null и после ти гърми някъде с NullReferenceException.

1
cap7ainjack avatar cap7ainjack 20 Точки

Точно! Благодаря!

0
nikolai4enceto avatar nikolai4enceto 1 Точки

Предлагам моето решение на Problem7.
Смятам, че е интересно, тъй като съм използвал само един for-цикъл
Направил съм променливите от тип BigInteger, тъй като имаше проблем при изчисляването на 52! .

http://pastebin.com/zR5GzdHC

0
25/11/2015 16:46:15
StanislavDraganov avatar StanislavDraganov 2 Точки

Споделям моето решение на проблем 5: " Calculate 1 + 1!/X + 2!/X^2 + … + N!/X^N ". Според моите тестове до момента, би трябвало да работи. При мен връща отговорите от примерите със сигурност.

Условие: 

Write a program that, for a given two integer numbers n and x, calculates the sum S = 1 + 1!/x + 2!/x2 + … + n!/xn. Use only one loop. Print the result with 5 digits after the decimal point.

Решение: https://github.com/stan87/EduProject/blob/master/CalculateFactorials.cs

Ако имате залебележки и кометари, добре дошли са :)

P.S. Може да игнорирате While loop-a в началото. Ползвах го само, за да не се налага да стартирам програмата всеки път ;)

0
12/02/2016 23:36:09
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.