[C# 1] Домашно 04.Console-In-And-Out


2

Добро утро колеги,

Мисля че е време да отврим тема за следващото домашно Console-In-And-Out.

Да използваме уикенда и да се подготвим за новите лекции през следващата седмица :)

Последната задача липсва, защото по нея има вече отделна тема.

С риск че се повтарям -  любезно напомням всички които имат въпроси свързани с Console-In-And-Out да  пишат само в тази тема.




Отговори



0

Здравейте, имам въпрос за тези задачи зададени като "домашно, но без нужда да се предават - предполаг са прототипи на това, което ще бъде на изпита, но все пак - има ли къде да се предадат за точки или не?

Formatting Numbers

една такава задача. Да не пропусна нещо аз. Мерси предварително!


от catnadeen (382 точки)


1
Според мен са оставени за упражнение. Не всички задачи са лесни за тестване. 

от dushka.dragoeva (1324 точки)


0
Ето и моите решения.

от Desislav_A (167 точки)


0

Здравейте, реших задачата Fibonacci Numbers, но в бгкодера кода ми гърми на 7 тест. 

Имате ли идея къде бъркам? Ето това ми е кода:

using System;

namespace _10.Fibonacci_Numbers_d3

{

class Program { static void Main()

{

int n = int.Parse(Console.ReadLine());

int num1 = 0;

int num2 = 1;

int sum = 0;

int counter;

if (n >= 1 || n<= 50)

{

if (n == 1)

{

Console.WriteLine(num1);

}

if (n == 2)

{

Console.WriteLine(num1 + ", " + num2);

}

if (n != 1 && n != 2)

{

Console.Write(num1 + ", " + num2);

for (counter = 0; counter <= n - 3; counter++)

{

sum = num1 + num2;

num1 = num2;

num2 = sum;

Console.Write(", {0}", num2);

}

}

}

}

}

}


от trifon.t (40 точки)


1
Смени типа num1, num2 и sum от int на ulong

от Pepi.Ka (922 точки)

0
Променливите са ти int и при n = 50 "инта" не стига.




0
using System; class CompanyInfo { static void Main() { string companyName = Console.ReadLine(); string companyAddress = Console.ReadLine(); string phoneNumber =(Console.ReadLine()); string faxNumber =(Console.ReadLine()); string webSite = Console.ReadLine(); string managerFirstName = Console.ReadLine(); string managerLastName = Console.ReadLine(); int managerAge = int.Parse(Console.ReadLine()); string managerPhoneNumber =(Console.ReadLine()); Console.WriteLine(companyName); Console.WriteLine("Address: " + companyAddress); Console.WriteLine("Tel. " + phoneNumber); if (faxNumber == string.Empty) { Console.WriteLine("Fax: " + "(no fax)"); } else { Console.WriteLine(faxNumber); } Console.WriteLine("Web site: " + webSite); Console.Write("Manager: {0} {1}", managerFirstName, managerLastName); Console.Write(" " + "(age: {0}, tel. {1})",managerAge,managerPhoneNumber); } }

Това е моето решение, но ми дава само 25/100 и не мога да разбера защо,тъй като работи.Някой може ли да помогне ?

 



0
Трябва да промениш else условието да бъде Console.WriteLine("Fax: " +  faxNumber);

от Warez (60 точки)

0
Промених го,но отново същия резултат.




0
Здравейте, в задачата INTERVAL  как трябва да разбираме условието първата стойност на интервала трябва да е N или интервала започва от N+1 до М тоест ако входа ми N=5 и М=24 отговора трябва да бъде 4 или 3?



1
От примерите се вижда, че трябва да се гледат само числата между тях без самите N и M.

от Slavka74 (436 точки)

1
Ако го обхождаш с фор цикъл първата стойност трябва да е по-малката от вкараните данни,т.е започваш от по-малкото число до по-голямото.Тук Math.Min върши работа :)

от desislavaaaa (1190 точки)



1
Решения click

от b0jko3 (22 точки)