Problem 7. Sum of 5 Numbers - Console Input Output Homework
Здравейте,
Някой би ли постнал някакво решение на тази задача.
Здравейте,
Някой би ли постнал някакво решение на тази задача.
Доста се е изписало по тази задача. Аз имам може би лошия навик да се мъча дори без гугъл половин час примерно, после се отплесвам с някви далечни примери в stackoverflow и накрая отивам във форума на СофтУни :D , а това може би трябва да е първата стъпка, като се има предвид колко е ограничено времето ми :(. Така де, в крайна сметка ето го моето решение:
Console.WriteLine("Enter 5 numbers separated by space in 1 line");
string[] delimitedNum = Console.ReadLine().Split();
if (delimitedNum.Length != 5)
{
Console.WriteLine("You have not entered exactly 5 numbers! Please start over");
}
else
{
double[] numbers = Array.ConvertAll(delimitedNum, double.Parse);
Console.WriteLine(numbers.Sum());
}
Успех на всички
Здравей Христо,
Много интелигентно направено решение!
Аз ти предлагам и друг вариант - за да е изпълнена твоята идея потребителя да започва отначало ако числата не са точно 5 - този код прави точно това:
http://pastebin.com/X08aJb5m
Ако ще е така, нека да е така :)
http://pastebin.com/bM38vM9w
Ще използваме списък вместо масив. Ако числата са по-малко от 5 - добавяме към списъка (Range) масив от числа. Дори и да станат повече от 5, взимаме първите 5 (Take) и сумираме.
Вече почвам да си кръщавам всичките програми Progrqm :D Made my day!!!