Вывод элементов одномерного массива в MS Visual C# 2010
Формулировка задачи:
Помогите решить задачи по Visual C# 2010
1)Переписать в массив A подряд отрицательные элементы массива R. Массив из 12 элементов
2)Вывести последовательность c1, c9, c2, c10, ... , c8,c16 и вычислить произведение пар элементов массива С. Массив из 16 элементов.
3) Вычислить максимальный элемент массива сформированных пар (P1+ P12, P2 + P11, ... ,P6 + P7 ). Массив из 12 элементов.
4) Найти сумму s элементов массива С. Вычислить (s – c1, s – c2, …, s – c10). Результат вывести в одной строке.
Буду благодарен всем, кто поможет.
Решение задачи: «Вывод элементов одномерного массива в MS Visual C# 2010»
textual
Листинг программы
namespace Example_1
{
class Program
{
static void Main(string[] args)
{
int[] baseArray = new int[12]; // Создаем "пустой" массив, сейчас в нем хранятся 0
Random rnd = new Random(); // Объект класса Random, нужен для заполнения массива случайными числами
for (int i = 0; i < baseArray.Length; i++) // Цикл, в котором будем заполнять массив случайными числами
{
baseArray[i] = rnd.Next(-10, 10); // В каждый элемент массива кладем случаюное число
Console.Write(baseArray[i] + " "); // Выводим на экран данный элемент
}
Console.WriteLine();
int sum = 0; // Будем хранить сумму отрицательных чисел
int count = 0; // Здесь будут храниться количество отрицательных чисел
for (int i = 0; i < baseArray.Length; i++) // Пробегаемся по всему массиву
if (baseArray[i] < 0)
{
sum += baseArray[i];
count++;
}
if (count > 0)
{
Console.WriteLine("Общее количество отрицательных чисел: " + count);
Console.WriteLine("Сумма отрицательных чисел: " + sum);
Console.WriteLine("Среднее значение отр чисел: " + (sum * 1.0) / count);
}
else
{
Console.WriteLine("В массиве нет отрицательных чисел!");
}
Console.ReadLine();
}
}
}