Завдання. Дослідити взаємне розміщення
прямої та 2-х точок. Пряма задана коефіцієнтами
рівняння ax+by+c=0, а точки координатами (x;y). Перевірити, яка з точок
належить даній прямій та дослідити, як розміщенні точки відносно прямої: по
одну чи по різні сторони від прямої.
Завдання. Дано абсциси точок
А і В та точки С. Дослідити, чи лежить точка С на даному відрізку. Якщо так, то
вияснити, до якої з вершин відрізка точка С розташована ближче. Врахувати
умову, яка з вершин відрізка розміщена справа.
Задана дійсна матриця A розміру m×n. Згенерувати довільний масив В, k-тий елемент якого b[k] це: добуток елементів k-го рядка даної матриці А:
Console.WriteLine("введи кiлькiсть рядiв масиву А - m ");
int m = int.Parse(Console.ReadLine());
Console.WriteLine("введи кiлькiсть стовпцiв масиву А - n ");
int n = int.Parse(Console.ReadLine());
int[,] a = new int[m, n];
Random rand = new Random();
int i,j,d;
d = 1;
Console.WriteLine("Дано масив A: ");
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
a[i, j] = rand.Next(-5, 5);
Console.Write("{0,6}", a[i, j]);
}
Console.WriteLine();
}
Console.WriteLine("введи номер рядка k, яким ми скористаємося ");
int k = int.Parse(Console.ReadLine());
k = k - 1;
for (j = 0; j < n; j++)
{
d=d* a[k, j];
}
Console.WriteLine("Добуток елементiв {0} рядка даного масиву A - {1} ",k+1,d);
//добуток елементів k-го рядка заносимо в k-й елемент масиву В;
// решта елементів генеруємо випадковими числами
// масив В має n елементів, скільки їх в рядку масиву А
int[] B = new int[n];
for (i = 0; i < n; i++)
{
B[i] = rand.Next(10);
}
B[k] = d; Console.WriteLine(B[k]);
// виводимо створений масив В
Console.WriteLine("Створений масив B: ");
for (i = 0; i < n; i++) Console.Write("{0,8}", B[i]," ");
Console.WriteLine();