Безотлагательно! Составьте программуДан массив чисел. Определить количество элементов, находящихся в

Безотлагательно! Составьте программку
Дан массив чисел. Найти количество частей, находящихся в промежутке от 1 до 12 и расположенных до наибольшего элемента массива.

Задать свой вопрос
Анатолий Аликбеков
Программку составленную для PascalABC
1 ответ

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();

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт