using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
static void Main(string[] args)
//Задана последовательность из n вещественных чисел. определить сколько среди них меньших k, больших k, равных k.
Console.WriteLine("Введи k");
double k = double.Parse(Console.ReadLine());
Console.WriteLine("Введи n");
double n = double.Parse(Console.ReadLine());
Console.WriteLine("Введи числа");
double a = 0.0, n_min = 0.0, n_rav = 0.0, n_max = 0.0;
for (int i = 0; i < n; i++)
a = double.Parse(Console.ReadLine());
if (a < k)
n_min++;
else
if (a == k)
n_rav++;
n_max++;
}
Console.WriteLine("Меньших k - " + n_min + ", равных - " + n_rav + ", больших - " + n_max);
Console.ReadKey();
429 1113 223 1716 1212 121 422 524 25
429 быть не может, т.к это значило бы, что сумма чётных равна четыре, а нечётных 29, но даже если взять 9+9+9 29 мы не получим
1113 получить тоже нельзя, т.к. сумма любого количества чётных чисел это тоже четное число
!223 быть может
1716 не может, т.к. нужно в порядке возрастания
!1212 быть может
121 не может, т.к. тут опять 2 нечётных числа, что быть не может
422 быть не может, т.к. тогда получается 4 и 22. Если 22 состоит из Зх нечётных циферблат, то она тоже была бы нечётной, но была бы меньше 20
!524 может
!25 может
Итого:4
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//Задана последовательность из n вещественных чисел. определить сколько среди них меньших k, больших k, равных k.
Console.WriteLine("Введи k");
double k = double.Parse(Console.ReadLine());
Console.WriteLine("Введи n");
double n = double.Parse(Console.ReadLine());
Console.WriteLine("Введи числа");
double a = 0.0, n_min = 0.0, n_rav = 0.0, n_max = 0.0;
for (int i = 0; i < n; i++)
{
a = double.Parse(Console.ReadLine());
if (a < k)
n_min++;
else
{
if (a == k)
n_rav++;
else
n_max++;
}
}
Console.WriteLine("Меньших k - " + n_min + ", равных - " + n_rav + ", больших - " + n_max);
Console.ReadKey();
}
}
}
429 1113 223 1716 1212 121 422 524 25
429 быть не может, т.к это значило бы, что сумма чётных равна четыре, а нечётных 29, но даже если взять 9+9+9 29 мы не получим
1113 получить тоже нельзя, т.к. сумма любого количества чётных чисел это тоже четное число
!223 быть может
1716 не может, т.к. нужно в порядке возрастания
!1212 быть может
121 не может, т.к. тут опять 2 нечётных числа, что быть не может
422 быть не может, т.к. тогда получается 4 и 22. Если 22 состоит из Зх нечётных циферблат, то она тоже была бы нечётной, но была бы меньше 20
!524 может
!25 может
Итого:4