using System;
namespace ConsoleApplication
{
class Class
{
static int [,] Input (out int n, out int m)
{
Console.WriteLine("введите размерность массива");
Console.Write("n = ");
n=int.Parse(Console.ReadLine());
Console.Write("m = ");
m=int.Parse(Console.ReadLine());
int [,]a=new int[n, m];
for (int i = 0; i < n; ++i)
for (int j = 0; j < m; ++j)
{
Console.Write("a[{0},{1}]= ", i, j);
a[i, j]=int.Parse(Console.ReadLine());
}
return a;
}
static void Print(int[,] a)
{
for (int i = 0; i < a.GetLength(0); ++i,Console.WriteLine() )
for (int j = 0; j < a.GetLength(1); ++j)
Console.Write("{0,5} ", a[i, j]);
}
static void Change(int[,] a)
{
for (int i = 0; i < a.GetLength(0); ++i)
for (int j = 0; j < a.GetLength(1); ++j)
if (a[i, j] > 0) a[i, j] = -a[i, j];
}
static void Main()
{
int n,m;
int[,] myArray=Input(out n, out m);
Console.WriteLine("Исходный массив:");
Print(myArray);
Change(myArray);
Console.WriteLine("Измененный массив:");
Print(myArray);
}
}
}
- Заменить все элементы, меньшие заданного числа, этим числом.
- Заменить все элементы, попадающие в интервал
, нулем. - Заменить все отрицательные элементы, не кратные
, противоположными им числами. - Все элементы, меньшие заданного числа, увеличить в два раза.
- Подсчитать среднее арифметическое элементов.
- Подсчитать среднее арифметическое отрицательных элементов.
- Подсчитать количество нечетных элементов.
- Подсчитать сумму элементов, попадающих в заданный интервал.
- Подсчитать сумму элементов, кратных 9.
- Подсчитать количество элементов, не попадающих в заданный интервал.
- Подсчитать сумму квадратов четных элементов.
- Вывести на экран номера всех элементов больших заданного числа.
- Вывести на экран номера всех нечетных элементов.
- Вывести на экран номера всех элементов, которые не делятся на 7.
- Вывести на экран номера всех элементов, не попадающих в заданный интервал.
- Определить, является ли произведение элементов трехзначным числом.
- Определить, является ли сумма элементов двухзначным числом.
- Вывести на экран элементы с четными индексами (для двумерного массива - сумма индексов должна быть четной).
- Вывести на экран положительные элементы с нечетными индексами (для двумерного массива - первый индекс должен быть нечетным).
- Дана последовательность из n действительных чисел.
Замечание. Задачи из данного пункта решить, используя одномерный массив.
- Подсчитать количество максимальных элементов.