Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Variant_16

.doc
Скачиваний:
12
Добавлен:
22.05.2015
Размер:
34.82 Кб
Скачать

ВАРИАНТ 16

ЛАБА 4-1

const int size = 100;

double[] x = new double[size];

double[] y = new double[size];

Random a = new Random();

Random b = new Random();

Console.WriteLine("Элементы массива");

for (int i = 0; i < size; i++)

{

x[i] = a.NextDouble();

if (x[i] < 0.5)

{

x[i] = -1 * b.NextDouble();

}

else

{

x[i] = b.NextDouble();

}

Console.WriteLine("x[" + (i + 1) + "]=" + x[i]);

}

Console.WriteLine();

Console.WriteLine();

double z;

double max = x[0];

int t = 0;

for (int i = 0; i <size; i++)

{

for (int j =0; j < size-i; j++)

{

if (x[j] > max)

{

max = x[j];

t= j;

}

}

x[t] = x[size - i - 1];

x[size - i - 1] = max;

max = -1;

}

Console.WriteLine("Результат");

for (int i=0;i<size;i++)

{

Console.WriteLine("x[" + (i + 1) + "]=" + x[i]);

}

Console.ReadKey();

ЛАБА 4-2

const int n = 10;

int[,] M = new int[n,n];

Random a=new Random();

for (int i = 0; i < n; i++)

{

for (int j = 0; j < n; j++)

{

M[i,j]=a.Next(-50,50);

if (j == n - 1)

{

Console.Write(M[i, j] + "\n");

}

else

{

Console.Write(M[i, j] + " ");

}

}

}

bool sym = true;

for (int i = 0; i < n && sym; i++)

{

for (int j = i + 1; j < n && sym; j++)

if (M[i, j] != M[j, i])

{

sym = false;

}

}

if (sym)

{

Console.WriteLine("Матрица симетрична");

}

else

{

Console.WriteLine("Матрица не симетрична");

}

Console.ReadKey();

ЛАБА 6

Console.WriteLine("Введите строку,состоящую ил латинских букв, не более 80 элементов");

string S = Console.ReadLine();

string s ="";

int max=S.Length,j=0;

string a="th";

for (int i = 0; i < max; i++)

{

int r = i + 1;

if (r > max)

{

break;

}

else

{

if (S[i] == a[j] && S[r] == a[j + 1])

{

i++;

}

else

{

s = s + S[i];

}

}

}

Console.WriteLine();

Console.WriteLine("Ответ");

Console.Write(s);

Console.ReadKey();

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]