-Логические операции в MS EXEL, операции с данными списка- 1).Рассчитайте студентам штраф , при условии что если количество дней превышает 10 и количество книг больше 5 штраф равен 15руб./день если выполняется одно из условий штраф 10руб./день, в остальных случаях 5 руб./день 2).Скопируйте данную таблицу еще на 3 листа. Переименуйте листы в "автофильтр", "расширенный фильтр" и "Итоги" 3). На листе "автофильтр" отберите студентов 56 группы, которым назначен штраф 4). На листе "расширенный фильтр" отберите студентов 56 группы, у которых штраф больше 50 руб. 5). На листе "итоги" подсчитайте количество штрафников в каждой группе 6). Постройте диаграмму отображающую количество штрафников в каждой группе
Это несложно, надо делить-умножать на 1024 для перевода кило-мега, и на 8 для перевода биты-байты, и решать степенные уравнения
16^у Мбайт = 8^х бит 16^у = 8^х /8/1024^2 2^(4 y + 23) = 2^(3 x) y = (3 x)/4 - 23/4 целочисленные решения имеют вид x = 4 n + 1, y = 3 n - 5, n∈Z если при этом предположить, что в рпавой части равенства минимум должен быть минимум 1 бит, то минимальное целое x = 1 Первые решения 16^у Мбайт = 8^х бит 16^(-5) Мбайт = 8^1 бит 16^(-2) Мбайт = 8^5 бит 16^1 Мбайт = 8^9 бит 16^4 Мбайт = 8^13 бит 16^7 Мбайт = 8^17 бит 16^10 Мбайт = 8^21 бит Дальше ещё много решений :)
32^х Кбайт = 2^у Мбайт 32^х /1024 = 2^у 2^(y + 10) = 2^(5 x) y = 5 x - 10 и решения 32^0 Кбайт = 2^(-10) Мбайт 32^1 Кбайт = 2^(-5) Мбайт 32^2 Кбайт = 2^(0) Мбайт
16^у Мбайт = 8^х бит
16^у = 8^х /8/1024^2
2^(4 y + 23) = 2^(3 x)
y = (3 x)/4 - 23/4
целочисленные решения имеют вид
x = 4 n + 1, y = 3 n - 5, n∈Z
если при этом предположить, что в рпавой части равенства минимум должен быть минимум 1 бит, то минимальное целое x = 1
Первые решения
16^у Мбайт = 8^х бит
16^(-5) Мбайт = 8^1 бит
16^(-2) Мбайт = 8^5 бит
16^1 Мбайт = 8^9 бит
16^4 Мбайт = 8^13 бит
16^7 Мбайт = 8^17 бит
16^10 Мбайт = 8^21 бит
Дальше ещё много решений :)
32^х Кбайт = 2^у Мбайт
32^х /1024 = 2^у
2^(y + 10) = 2^(5 x)
y = 5 x - 10
и решения
32^0 Кбайт = 2^(-10) Мбайт
32^1 Кбайт = 2^(-5) Мбайт
32^2 Кбайт = 2^(0) Мбайт
Вот функция возвращающая дни без осадков
C#Выделить код1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 private int[] NetOsadkov(ref int[]Pogoda) { int[] error = {-1}; int[] PogodaBezOsadkov = { 0 }; List<int> osadki = new List<int>(); int NetOsadkov = 0; if (Pogoda.Length < 31) { return error; } for (int i = 0; i < Pogoda.Length;i++ ) { if (Pogoda[i] == NetOsadkov) { osadki.Add(i+1); } } PogodaBezOsadkov = osadki.ToArray(); return PogodaBezOsadkov; }Проверяем..
C#Выделить код1 2 3 4 5 6 7 8 int[] JanuaryWeather = {123,4535,756,45,0,67,22,3453,765,35,456,35,0,35,45,76,6,567,35,6543,0,35,456,58,467,4657,458,48,0,67,745}; string result = string.Empty; foreach (int val in NetOsadkov(ref JanuaryWeather)) { result += val.ToString() + ','; } MessageBox.Show(result+" "+"Января была погода без осадков");