Безотлагательно! Составьте программуДан массив чисел. Определить количество элементов, находящихся в
Безотлагательно! Составьте программку
Дан массив чисел. Найти количество частей, находящихся в промежутке от 1 до 12 и расположенных до наибольшего элемента массива.
C
using System;
namespace ArrayMax
class Program
static void Main(string[] args)
int n;
Console.WriteLine("Введите количество частей массива: ");
n = Convert.ToInt32(Console.ReadLine()); //вводим количество элементов Массива
Console.WriteLine();
int[] a = new int[n]; //выделяем память под массив
Random r = new Random();
for (int i = 0; i lt; n; i++)
a[i] = r.Next(0, 20); //наполняем массив рандомными числами от 0 до 20
for (int i = 0; i lt; n; i++)
Console.WriteLine(a[i]); //выводим массив
int max = a[0], maxIndex = 0;
for (int i = 0; i lt; n; i++)
if (max lt; a[i])
max = a[i];
maxIndex = i; //обретаем индекс наибольшего элемента
int count = 0; //счётчик для чисел меж 1 и 12 до макс элемента
for (int i = 0; i lt;= maxIndex; i++)
if (a[i] gt;= 1 amp;amp; a[i] lt;= 12) //если элемент gt;= 1 и lt;= 12, добавляем счётчик
count++;
Console.WriteLine();
Console.WriteLine(count); //выводим количество числе от 1 до 12 до макс эл массива
Console.ReadKey();
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.
Разные вопросы.