Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
pr214
0 / 0 / 0
Регистрация: 26.11.2015
Сообщений: 5
#1

Определить количество элементов, имеющих чётные порядковые номера и являющихся нечётными числами - C#

26.11.2015, 14:58. Просмотров 429. Ответов 4
Метки нет (Все метки)

помогите пожалуйста, c#
даны а1, а2, ..а10. определить количество элементов, имеющих чётные порядковые номера и являющихся нечётными числами

Добавлено через 4 минуты
Есть такой код, но это вроде не совсем то
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class Program
{
    public static void Main()
    {
        const int size = 10;
        Random rnd = new Random();
        int[] arr = new int[size];
        for (int i = 0; i < size; i++)
            arr[i] = rnd.Next(0, 10);
        for (int i = 0; i < size; i++)
            if (i % 2 == 0 && arr[i] % 2 != 0)
                Console.WriteLine("Позиция: {0}. Значение {1}", i, arr[i]);
        Console.ReadKey();
 
    }
 
  }
 
}

http://www.cyberforum.ru/csharp-beginners/thread1636626.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2015, 14:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить количество элементов, имеющих чётные порядковые номера и являющихся нечётными числами (C#):

Определить сумму элементов являющихся простыми числами
Вводится двумерный массив. Определить ,сумму элементов, являющихся простыми...

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

Вычислить сумму чисел последовательности, порядковые номера которых являются простыми числами
Задана последовательность N вещественных чисел. Вычислить сумму чисел,...

Массив. Увеличить значение элементов на их порядковые номера
В исходном массиве А из n целых чисел все элементы, равны заданному d; получить...

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

4
Sergey_B
163 / 163 / 57
Регистрация: 08.01.2013
Сообщений: 335
26.11.2015, 15:06 #2
Этот код находит все элементы имеющие четные порядковые номера и являющихся нечётными числами, вам нужно лишь посчитать количество таких элементов, для этого добавим счетчик элементов:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        const int size = 10;
        Random rnd = new Random();
        int[] arr = new int[size];
        int count = 0;
        Console.WriteLine("Исходный массив: ");
        for (int i = 0; i < size; i++)
            arr[i] = rnd.Next(0, 10);
            Console.Write(arr[i].ToString() + " ");
        for (int i = 0; i < size; i++)
            if (i % 2 == 0 && arr[i] % 2 != 0)
                count++;
                Console.WriteLine("Позиция: {0}. Значение {1}", i, arr[i]);
        Console.WriteLine("Количество нечетных элементов на четных местах: {0}", count.ToString());
        Console.ReadKey();
Можно это все сделать в одном цикле.
1
centsk
8 / 8 / 13
Регистрация: 26.10.2015
Сообщений: 32
26.11.2015, 15:06 #3
Лучший ответ Сообщение было отмечено pr214 как решение

Решение

держи готовое решение с пояснением


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
static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.Write("Введите длину массива: ");
            Console.ForegroundColor = ConsoleColor.Green;
            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("");
 
            Random r = new Random();
 
            Console.ForegroundColor = ConsoleColor.White;
            int[] mas = new int[a];
            for (int i = 0; i < a; i++)
            {
                mas[i] = r.Next(-100, 100);
 
                if (i % 2 == 0 && mas[i] % 2 != 0)//условие как раз определяющее задачу
                {
                    Console.ForegroundColor = ConsoleColor.Green;//красит в зеленый цвет те элемнты которые удовлетворяют условию
                    Console.Write("{0,4}", mas[i]);
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.Write("{0,4}", mas[i]);
                }
            }
 
            Console.ReadLine();
        }
1
pr214
0 / 0 / 0
Регистрация: 26.11.2015
Сообщений: 5
26.11.2015, 15:12  [ТС] #4
Спасибо.
а не подскажете эту задачу?
вывести на экран массив А(4,4) и все отрицательные элементы второй диагонали c#
0
Sergey_B
163 / 163 / 57
Регистрация: 08.01.2013
Сообщений: 335
26.11.2015, 15:44 #5
Хотел бы поправить себя, в коде который я выкладывал ранее, не хватает фигурных скобок у циклов, т.к. код правил в блокноте, и не заметил их отсутствия.
вывести на экран массив А(4,4) и все отрицательные элементы второй диагонали c#
Если я правильно понял о какой диагонали идет речь, то:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
            int n = 4;
            int[,] matr = new int[n,n];
            Random r = new Random(DateTime.Now.Millisecond);
            Console.WriteLine("Исходная матрица:");
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    matr[i,j] = r.Next(-10,10);
                    Console.Write(matr[i, j].ToString() + "\t");
                       
                }
                Console.WriteLine();
            }
            Console.Write("Отрицательные элементы побочной диагонали матрицы: ");
            for (int i = 0; i < n; i++)
            {
                if (matr[i, n - (i + 1)] < 0)
                {
                    Console.Write(matr[i, n - (i + 1)].ToString() + " ");
                }
            }
            Console.ReadLine();
0
26.11.2015, 15:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2015, 15:44
Привет! Вот еще темы с решениями:

Определить порядковые номера первой пары одинаковых соседних символов в строке
Здравствуйте, помогите, пожалуйста, с решение задачи. Задание: дана строка....

Определить минимум в столбцах матрицы, имеющих номера k и l
Дана целочисленная матрица размером m×n и целые числа k и l. Определить минимум...

Найти сумму элементов массива вещественных чисел, имеющих нечетные номера
Найти сумму элементов массива вещественных чисел, имеющих нечетные номера....

Найти среднее арифметическое элементов для каждого из столбцов матрицы, имеющих четные номера
Пусть дано натуральное число n и вещественная матрица размером n´9. Найти...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru