Помогите с счётчиком в c#

Компьютеры программирование программы windows С#

не работает счётчик counter,помогите решить проблему


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace lab3
{
class Program
{
static void Main(string[] args)
{
int t1 = Environment.TickCount;
//Начало отсчета времени работы
Random Rnd = new Random();
int n, i,d;

Console.WriteLine("Введите количество чисел в массиве ");
n = Convert.ToInt32(Console.ReadLine());
//Число, означающее кол-во элементов массива
Console.WriteLine();
int[] a = new int[n];
//Создание массива
for (i = 0; i < n; i++)
{
a[i] = Rnd.Next(0, 10);
//Заполнение массива случайными числами
Console.WriteLine(a[i]);
}
Console.ReadKey();
int counter = 0;
for (i = 0; i < n; i++)
{

if (a[i] <a[i]--)
counter++;

}
d=counter;
Console.WriteLine("количество участков, на которых его элементы монотонно убывают = "+ d);
int t2 = Environment.TickCount;
Console.WriteLine("Продолжительность работы: " + (t2 - t1) / 1000.0);
//Вывод времени продолжительности работы
Console.ReadKey();
}
}
}
Ответы:
Counter не увеличивается, потому что не выполняется (остается все время ложным) условие
if (a[i] < a [i]--)
Операция постдекремента, как известно, возвращает предыдущее значение своего операнда, а затем уменьшает его на 1.
Замени
   


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.