- 24.07.2018 05:40
- Информатика
- remove_red_eye 12845
- thumb_up 51
Ответы и объяснения 1
class Program
{
static void Main()
{
var a1 = ReadInt32("A1=");
var d = ReadInt32("d=");
var n = ReadInt32("n=");
var oddCount = GetOddCount(a1, d, n);
Console.WriteLine("Odd number count=" + oddCount);
Console.ReadLine();
}
static int GetOddCount(int a1, int d, int n)
{
var i = 0;
var result = 0;
for (var a = a1; i < n; i++, a = a + d)
if (a%2 != 0)
result++;
return result;
}
static int ReadInt32(string prompt)
{
while (true)
{
Console.Write(prompt);
var str = Console.ReadLine();
int result;
if (Int32.TryParse(str, out result))
return result;
Console.WriteLine("Не число, еще раз");
}
}
}
- 25.07.2018 09:33
- thumb_up 31
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.