Плачу 100 (выполнить на языке С)В одномерном массиве, состоящем из n
Плачу 100 (выполнить на языке С)
В одномерном массиве, состоящем из n вещественных частей, вычислить:
произведение положительных частей массива;
сумму частей массива, расположенных до минимального элемента.
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и эле-менты, стоящие на нечетных местах.
namespace ConsoleApplication610
class Program
static void Func(int[] a, int n)
int k;
for (int i = 0; i lt; n; i += 2)
for (int j = i; j lt; n; j += 2)
if (a[i] gt; a[j])
k = a[i];
a[i] = a[j];
a[j] = k;
static void Func1(int[] a, int n)
int k;
for (int i = 1; i lt; n; i += 2)
for (int j = i; j lt; n; j += 2)
if (a[i] gt; a[j])
k = a[i];
a[i] = a[j];
a[j] = k;
static void Main(string[] args)
Console.WriteLine("Введите размер массива");
int n = Convert.ToInt32(Console.ReadLine());
int[] a = new int[n];
Console.WriteLine("Введите элементы массива");
for (int i = 0; i lt; n; i++)
a[i] = Convert.ToInt32(Console.ReadLine());
int index = 0;
int P = 1;
int min = a[0];
int sum = 0;
for (int i = 0; i lt; n; i++)
if (min gt; a[i]) min = a[i]; index = i;
for (int i = 0; i lt; n; i++)
if (a[i] gt; 0) P *= a[i];
Console.WriteLine("Произвидение положительных частей");
Console.WriteLine(P);
Console.WriteLine("Сумма частей стоящих до малого числа");
for (int i = 0; i lt; index; i++)
sum += a[i];
Console.WriteLine(sum);
Console.WriteLine("Элементы с четными индексами в порядку возростания");
for (int i = 0; i lt; n; i += 2)
Func(a, n);
Console.WriteLine(a[i]);
Console.WriteLine("Элементы с не четными индексами в порядку возростания");
for (int i = 1; i lt; n; i += 2)
Func1(a, n);
Console.WriteLine(a[i]);
Console.ReadLine();
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.