manishmishra11june Ответов: 1

Это правильный синтаксис или нет


для (Я = 0, то J = середина; я &л; обр. Длина - 1, так как J &ЛТ; обр. Длина; я++,J++в)

разве это пишут ..? если вы ошибаетесь, пожалуйста, помогите мне ,

Что я уже пробовал:

Программа подкачки элементов массива:
{10,20,30,40,50,60,70,80,90,100};

{60,70,80,90,100,10,20,30,40,50}


статический недействительным Главная()
{
int i, j, temp, mid;
int[] arr = new int [10] {10,20,30,40,50,60,70,80,90,100};

Приставка.WriteLine ("массив перед заменой является : ");
foreach (int a in arr)
{
Приставка.WriteLine(a + " \t");
}

mid = (длина обхвата)/2;
для (Я = 0, то J = середина; я &л; обр. Длина - 1, так как J &ЛТ; обр. Длина; я++,J++в)
{
temp = arr[i];
arr[i] = arr[mid + 1];
arr[mid + 1] = temp;
}

Приставка.WriteLine ("массив перед заменой является : ");
foreach (int a in arr)
{
Приставка.WriteLine(a + " \t");
}

Приставка.ReadKey();
}

JayantaChatterjee

Проверьте свои теги вопросов....
ГАДЮКА с Приставка... :-)
ASP - это серверные страницы, у которых нет консольного приложения...
В чем же заключаются ошибки??
где ты застрял ?

manishmishra11june

Оооо, извините за это, но не могли бы вы помочь мне с этим вопросом

manishmishra11june

разве я написал синтаксис в правильном порядке
для (Я = 0, то J = середина; я &л; обр. Длина - 1, так как J &ЛТ; обр. Длина; я++,J++в)

эррос идет сюда, утверждая; ожидаемый и, недействительный срок

JayantaChatterjee

Вы не можете добавить более одного условия в цикл For..
Для этого вам нужно указать внутренний цикл с другой логикой...

manishmishra11june

извините, но я видел в интернете и книгах, что мы можем добавить 2 условия в цикле за раз... я просто сомневаюсь в правильности синтаксиса или нет

JayantaChatterjee

вы можете использовать больше условий с логическим оператором типа:
&& (и) , || (или)..
не так, как (,) разделитель запятых, который вы использовали в части "инициализатор" и "итератор"(инкременты или Декременты)

1 Ответов

Рейтинг:
11

JayantaChatterjee

Я сделал это для тебя:-

using System;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, temp, mid;
            int[] arr = new int[10] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };

            Console.WriteLine("Array before swapping is : ");
            foreach (int a in arr)
            {
                Console.WriteLine(a + "\t");
            }

            mid = (arr.Length) / 2;
            //for (i = 0, j = mid; i < mid ; i++, j++)
            //{
            //    temp = arr[i];
            //    arr[i] = arr[mid];
            //    arr[mid] = temp;
            //}
            j = mid;
            for (i = 0; i < mid; i++)
            {
                temp = arr[i];
                arr[i] = arr[j];
                arr[j++] = temp;
            }
            Console.WriteLine("Array After swapping is : ");
            foreach (int a in arr)
            {
                Console.WriteLine(a + "\t");
            }
           
            Console.ReadKey();
        }
    }
}