4 / 4 / 1
Регистрация: 05.10.2012
Сообщений: 107
1

В одномерном массиве целых чисел определить максимальное расстояние между четными и нечетными значениями

24.02.2013, 21:11. Показов 2157. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста я пока начинающий программист хочу изучить С# напишите код для этой программы не могу разобраться. В одномерном массиве целых чисел определить максимальное расстояние между четными и нечетными значениями.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2013, 21:11
Ответы с готовыми решениями:

В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а элементы с нечетными номерами - 1.
В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а...

В массиве из случайных чисел подсчитать отдельно число элементов с чётными и нечётными значениями
Заполнить массив случайными числами в диапазоне от 20 до 100 и подсчитать отдельно число элементов...

В одномерном массиве вещественных чисел поменять местами элементы с четными и нечетными индексами.
В одномерном массиве вещественных чисел поменять местами элементы с четными и нечетными индексами....

Сформируйте массив целых чисел и определите максимальное расстояние между парой одинаковых чисел
Сформируйте массив целых чисел и определите максимальное расстояние между парой одинаковых чисел

2
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
24.02.2013, 21:52 2
Лучший ответ Сообщение было отмечено 0_o_Killer_Ivan как решение

Решение

Если я вас правильно понял, то максимальное расстояние определяеться как разница между позицией последнего нечетного и первого четного элемента массива.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class Program
    {
        static void Main(string[] args)
        {
            int[] array = new int[20];
            Random random = new Random();
            int chetnIndex = -1, nechetnIndex = -1;
 
            for (int i = 0; i < array.Length; i++)
            {
                array[i] = random.Next(100);
                Console.Write(array[i]+" ");
            }
 
            for (int i = 0; i < array.Length; i++)
            {
                if (chetnIndex == -1 && array[i] % 2 == 0)
                {
                    chetnIndex = i;
                    
                }
                else
                    if (array[i] % 2 != 0)
                    {
                        nechetnIndex =i;
                    }
            }
 
            Console.WriteLine("\n"+array[chetnIndex] + " - первое четное число, индекс: " + chetnIndex);
            Console.WriteLine(array[nechetnIndex] + " - последнее не четное число, индекс: " + nechetnIndex);
            Console.WriteLine("Расстояние между ними: " + (nechetnIndex-chetnIndex-1).ToString());
            Console.ReadLine();
        }
    }
1
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
24.02.2013, 22:36 3
Цитата Сообщение от 0_o_Killer_Ivan Посмотреть сообщение
Помогите пожалуйста я пока начинающий программист хочу изучить С# напишите код для этой программы не могу разобраться.
Звучит как разводка для тех кто тут сетует на новичков - вот... вот... все реши им ,сами не хотят. И я так подумал пока не дочитал до этой фразы "напишите код для этой программы"
Как же ты изучить хочешь если тебе только код дай ,а дальше вспоминай как звали
0
24.02.2013, 22:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2013, 22:36
Помогаю со студенческими работами здесь

В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых чисел, вычислить произведение элементов массива с четными номерами
ПОЧЕМУ НЕ РАБОТАЕТ ПРОГРАММА??????? #include&lt;conio.h&gt; #include&lt;iostream.h&gt; #include&lt;stdlib.h&gt;...

В одномерном массиве поменять местами элементы с чётными и нечётными индексами
В однмерном массиве поменять местами элементы с чётными и нечётными индексами. вродекак не тяжолая...

В одномерном массиве переставить местами соседние элементы с четными и нечетными индексами
Добрый день,скажите,как в лазарусе делать задание подобного тимпа,чтобы еще потом визуально на...

В произвольно заданном одномерном массиве целых чисел определить, есть ли в этом массиве одинаковые элементы
пожалуйста помогите очень надо В произвольно заданном одномерном массиве целых чисел определить,...

В массиве из 20 целых чисел. Определить количество чисел имеющие четные порядковые номера и являющиеся нечетными
В массиве из 20 целых чисел. Определить количество чисел имеющие четные порядковые номера и...

В одномерном массиве целых чисел содержится два нулевых значения. Подсчитать сумму чисел, заключённых между двумя нулями.
В одномерном массиве целых чисел содержится два нулевых значения. Подсчитать сумму чисел,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru