Дан массив вещественных чисел. Найти кол-во чисел больше, чем сумма дробных частей - C#
Формулировка задачи:
double[] mas = { 20.2500, 1.069, 1.06 };
double c = 0;
int d = 0;
double f = 0;
double summ = 0;
int kol = 0;
for (int i = 0; i < 3; i++)
{
mas[i] = c;
d = (int)c;
f = c - d;
summ = summ + f;
if (mas[i] > summ)
{
kol = kol + 1;
}
}Решение задачи: «Дан массив вещественных чисел. Найти кол-во чисел больше, чем сумма дробных частей»
textual
Листинг программы
double[] mas = { 20.2500, 1.069, 1.06 };
double summ = 0;
int kol = 0;
for (int i = 0; i < mas.Length; i++)
{
summ += mas[i]%1;
}
for(int i=0;i<mas.Length;i++)
{
if (mas[i] > summ)
kol++;
}
Console.WriteLine(kol);