BasicKnowledgeCSharp/LessonsAndTasks/Task Home 6 - Сумма чётных и нечётных чисел в диапазоне/Program.cs
Dvurechensky 058c8f2679 1.0
Main
2024-10-05 09:59:53 +03:00

39 lines
1.2 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
/*
* Сумма чётных и нечётных чисел в диапазоне
*/
namespace Task_Home_6___Сумма_чётных_и_нечётных_чисел_в_диапазоне
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите число");
int num = int.Parse(Console.ReadLine());
int count = 0, num_even = 0, num_odd = 0;
//чётные
double num_even_progressia = 0;
double num_odd_progressia = 0;
num_even_progressia = (1 + (num / 2)) * num / 2;
num_odd_progressia = (0.5 + ((double)(num - 1) / 2)) * num / 2;
Console.WriteLine($"Чётных прогрессия - {num_even_progressia}, Нечётных прогрессия - {num_odd_progressia}");
while(count < num)
{
count++;
if (count % 2 != 1) //Чётное
num_even += count;
else
num_odd += count;
}
Console.WriteLine($"Чётных - {num_even}, Нечётных - {num_odd}");
Console.ReadLine();
}
}
}