Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Интересное:
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2022-10-29 | 26 |
5.00
из
|
Заказать работу |
|
|
int n, m, k;
Console.WriteLine("введите размер первого множества");
n = int.Parse(Console.ReadLine());
int[] a = new int[n];
Console.WriteLine("введите элементы первого множества");
for (int i = 0; i < n; i++)
{
a[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine("введите размер второго множества");
m = int.Parse(Console.ReadLine());
int[] b = new int[m];
Console.WriteLine("введите элементы вторго множества");
for (int i = 0; i < m; i++)
{
b[i] = int.Parse(Console.ReadLine());
}
k = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (a[i] == b[j])
{
Console.Write("{0} ", a[i]);
k = 1;
}
}
}
if (k == 0)
{
Console.WriteLine("таких элементов нет");
}
Распечатка элементов, входящих в разность двух множеств (???)
int n, m, k;
Console.WriteLine("введите размер первого множества");
n = int.Parse(Console.ReadLine());
int[] a = new int[n];
Console.WriteLine("введите элементы первого множества");
for (int i = 0; i < n; i++)
{
a[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine("введите размер второго множества");
m = int.Parse(Console.ReadLine());
int[] b = new int[m];
Console.WriteLine("введите элементы второго множества");
for (int i = 0; i < m; i++)
{
b[i] = int.Parse(Console.ReadLine());
}
k = 0;
for (int i = 0; i < n; i++)
{
k = 0;
for (int j = 0; j < m; j++)
{
if (a[i] == b[j])
{
k = 1;
|
break;
}
}
if (k == 0)
Console.Write("{0} ", a[i]);
}
for (int j = 0; j < n; j++)
Console.Write("{0} ", b[j]);
Слияние двух отсортированных по возрастанию массивов в один, также отсортированный по возрастанию
int n, m, i, j, k;
Console.WriteLine("введите размер первого массива");
n = int.Parse(Console.ReadLine());
int[] a = new int[n];
Console.WriteLine("введите элементы первого массива");
for (i = 0; i < n; i++)
{
a[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine("введите размер второго массива");
m = int.Parse(Console.ReadLine());
int[] b = new int[m];
Console.WriteLine("введите элементы вторго массива");
for (i = 0; i < m; i++)
{
b[i] = int.Parse(Console.ReadLine());
}
i = 0; j = 0;
int [] c = new int [m+n];
while (i < n && j < m)
{
if (a[i] > b[j])
{
c[i + j] = b[j];
j = j + 1;
}
else
{
c[i + j] = a[i];
i = i + 1;
}
}
if (i>=n)
{
for (k=j; k<m; k++)
{
c[i+k]=b[k];
}
for (i = 0; i < m+n; i++)
{
Console.Write("{0} ", c[i]);
}
}
else
{
for (k=i; k<n; k++)
{
c[j+k]=a[k];
}
for (i = 0; i < m + n; i++)
{
Console.Write("{0} ", c[i]);
}
}
Изменение массива таким образом, чтобы его элементы располагались в обратном порядке
int n, m;
Console.WriteLine("введите размер массива");
n = int.Parse(Console.ReadLine());
int[] a = new int[n];
Console.WriteLine("введите элементы массива");
for (int i = 0; i < n; i++)
{
a[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < n / 2; i++)
|
{
m = a[i];
a[i] = a[n - 1 - i];
a[n - 1 - i] = m;
}
for (int i=0; i<n; i++)
{
Console.Write(a[i]+"\t");
}
Нахождение суммы двух прямоугольных матриц
int n, m, k, s;
Console.WriteLine("введите размер строки первой матрицы");
m = int.Parse(Console.ReadLine());
Console.WriteLine("введите размер столбца первой матрицы");
n = int.Parse(Console.ReadLine());
int[,] a = new int[m, n];
Console.WriteLine("введите элементы массива первой матрицы");
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
a[i, j] = int.Parse(Console.ReadLine());
}
Console.WriteLine("введите размер строки второй матрицы");
k = int.Parse(Console.ReadLine());
Console.WriteLine("введите размер столбца второй матрицы");
s = int.Parse(Console.ReadLine());
int[,] b = new int[k, s];
Console.WriteLine("введите элементы массива второй матрицы");
for (int i = 0; i < k; i++)
{
for (int j = 0; j < s; j++)
b[i, j] = int.Parse(Console.ReadLine());
}
int[,] c = new int[m, n];
if (k == m && n == s)
{
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
c[i, j] = a[i, j] + b[i, j];
}
}
}
else
{
Console.WriteLine("сложить нельзя");
}
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
Console.Write(c[i, j] + "\t");
Console.WriteLine();
}
Трансопонировние квадратной матрицы
int n, c;
Console.WriteLine("укажите размерность матрицы");
n = int.Parse(Console.ReadLine());
int[,] a = new int[n, n];
Console.WriteLine("введите элементы массива");
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
a[i, j] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < n - 2; i++)
{
for (int j = 0; j < n - 2; j++)
{
c = a[i, j];
a[i, j] = a[j, i];
a[j, i] = c;
}
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
Console.Write(a[i, j] + "\t");
Console.WriteLine();
}
|
|
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!