Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Дисциплины:
|
из
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();
}
|
|
|
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!