Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2022-10-29 | 27 |
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!