Не могу решить 1.Дан массив M состоящий из N целых чисел (0
2. Дан одномерный целочисленный массив А состоящий из N элементов. N заданное натуральное число. Сжать массив А удалив из него элементы значения которых принадлежат сегментам [1,10] либо [20,30], сохранив взаимное расположение остальных элементов в массиве А. Если таких элементов нет то то выдать соответствующее текстовое сообщение
а)Даны два целых числа из диапазона [-100,100].Указать наименьшую степень их общих простых множителей.
б)Найти НОД двух целых чисел, используя алгоритм разложения чисел на множители.
2. считывание изображения и его конвертирование в цифровой формат
3. область сканирования, оптическое разрешение, тип матрицы сканера
4. Epson, canon, hp, Xerox
5. В результате преобразования света получается электрический сигнал, содержащий информацию об активности цвета в исходной точке сканируемого изображения. После оцифровки аналогового сигнала в АЦП цифровой сигнал через аппаратный интерфейс сканера идет в компьютер, где его получает и анализирует программа для работы со сканером. После окончания одного такого цикла (освещение оригинала — получение сигнала — преобразование сигнала — получение его программой) источник света и приемник светового отражения перемещается относительно оригинала.
6. Сканеры в основном используются при переводе бумажных носителей в электронные. Вместе с хэш-функциями, которыми заверяют документы нотариусы, используются в делопроизводствах. Ручные сканеры используются в супермаркетах для считывания штрих-кодов. Перспективы развития у них низкие, разве что в уменьшении размеров, т.к. на современном уровне сканеры считывают изображения и электронный вид точно такой же, а после обработки даже лучше, как и у бумажного оригинала.
using System;
class Program
{
static void Main(string[] args)
{
int n=10;
int[] a = new int[n];
int k1=0;
int k2=0;
int k3=0;
Random r = new Random();
Console.WriteLine("Массив a:");
for (int i = 0; i < n; i++)
{
a[i] = r.Next(41)-20;
Console.Write("{0,5}", a[i]);
}
Console.WriteLine();
for (int i = 0; i < n; i++)
{
if (a[i]>0) k1++;
if (a[i]<0) k2++;
if (a[i]==0) k3++;
}
Console.Write("k1={0} k2={1} k3={2}", k1, k2, k3);
Console.ReadKey();
}
}
Пример:
Массив a:
10 -19 10 -20 14 -11 8 -1 0 9
k1=5 k2=4 k3=1