[Homework] C# Basics - Console Input Output - Problem {11}
Здравейте,
имам проблем с 11 задача и бих се радвал, ако някой може да ми помогне.
Ето го условието: Write a program that reads two positive integer numbers and prints how many numbers p exist between them such that the reminder of the division by 5 is 0. Examples:
Това е моя код:
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int p = 0;
for (int i = a; i <= b; i++)
{
if (i % 5 == 0)
{
p++;
}
}
Console.WriteLine(p);
Проблемът ми е, че когато се вкарат две числа, между които няма кратно число на 5 например 3 и 4, не мога да измисля начин да ми изкарва като резултата само едно "-". Ако вкарам един else при проверката в цикъла, при всяка итерация ми изписва "-", а аз не искам това. И резултатът за числата 16 и 19 е :
"-"
"-"
"-"
Благодаря за помощта предварително!
Здравей Kamigawa,
това за променливите ще го имам предвид, а за отворената тема я прегледах и не намерих отговор на въпроса ми.
Хубаво е да се пише в теми за въпросните домашни (не да се отварят нови), защото така следващият, който има подобен проблем като прегледа темата може да открие отговора също. :)