0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 11
1

Найти количество элементов массива кратных разнице его первого и последнего элементов

19.12.2013, 19:10. Показов 1299. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте форумчане. Нужна ваша помощь. Короче задали задачку по программе C#, сам толком решить не смог.
Задача связана с массивами.
Вот сама задача:
Найти количество элементов массива кратных разнице его первого и последнего элементов (элементы и разницу рассматривать по модулю).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2013, 19:10
Ответы с готовыми решениями:

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

Найти количество элементов массива, равных среднему арифметическому первого и последнего элементов
Найти количество элементов массива, равных среднему арифметическому первого и последнего элементов...

Найти сумму всех четных элементов массива, максимальный элемент и его номер, количество элементов, кратных трем
Дан одномерный масив чисел. Найти сумму всех четных элементов массива, максимальный элемент и...

Подсчитать количество элементов массива, больших чем мо-дуль разности первого и последнего элементов массива
Подсчитать количество элементов массива, больших чем мо-дуль разности первого и последнего...

8
12 / 12 / 3
Регистрация: 24.11.2013
Сообщений: 31
19.12.2013, 19:32 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
static void Main(string[] args)
        {
            int[] mass = new int[10];  
          
            int count = 0;
 
            foreach (var item in mass)
            {
                if (item % (mass[0] - mass[mass.Length - 1]) == 0)
                {
                    Console.WriteLine(item + " Этот элемент удовлетворяет условие.");
                    count++;
                }
            }
 
            Console.WriteLine(count + " - столько элементов удовлетворяют условие.");
            Console.Read();
        }
Еще можно словить исключение "деление на нуль". Если возникнет такая проблема, пиши.
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 11
19.12.2013, 19:46  [ТС] 3
Prime_one, спасибо тебе. Щас испробую, ато я в этом деле не шарю.
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 11
23.12.2013, 20:52  [ТС] 4
Короче вышло исключение "деление на нуль". Что теперь делать?
0
12 / 12 / 3
Регистрация: 24.11.2013
Сообщений: 31
24.12.2013, 16:31 5
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int[] mass = new int[10];
 
            int count = 0;
 
            foreach (var item in mass)
            {
                if (mass[0] - mass[mass.Length - 1] != 0)
                {
                    if (item % (mass[0] - mass[mass.Length - 1]) == 0)
                    {
                        Console.WriteLine(item + " Этот элемент удовлетворяет условие.");
                        count++;
                    }
                }
                else Console.WriteLine("Ошибка! Разница элементов массива равна нулю!");
                               
            }
 
            Console.WriteLine(count + " - столько элементов удовлетворяют условие.");
            Console.Read();
1
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 11
25.12.2013, 09:57  [ТС] 6
Прайм спасибо, очень хорошо помог. Свою 2ую практику сдал. Кстати, а ты не встречал задачку связаный типо с Букварем, и решить ее через C#?
0
10 / 25 / 9
Регистрация: 08.12.2013
Сообщений: 115
25.12.2013, 11:31 7
C#
1
2
  int[] init = { 1, 2, 3, 4, 3, 6, 1, 4, 5 };
            Console.Write(init.Sum(_ => (_ % init[init.Length - 1] - init[0] == 0) ? 1 : 0));
без модулей
0
12 / 12 / 3
Регистрация: 24.11.2013
Сообщений: 31
25.12.2013, 12:23 8
Goodwin01, не знаю, может и встречал) по-подробней условие?)
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 11
27.12.2013, 22:36  [ТС] 9
Все не важно, сам сделал, оказалось легко.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2013, 22:36
Помогаю со студенческими работами здесь

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

Дан массив из тридцати элементов. Определить индексы первого и последнего элементов, кратных пяти
Дан массив из тридцати элементов. Определить индексы первого и последнего элементов, кратных пяти....

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

Определить количество элементов массива кратных 3 и индексы последнего такого элемента
сформировать массив содержащий 7 элементов, задав элементы с клавиатуры. Определить количество...

Определить количество элементов массива, кратных трем и индекс последнего такого элемента
Сформировать массив,содержащий 7 элементов,задав элементы с клавиатуры.Определить количество...

Найти количество элементов массива, кратных числу 10, и произведение четных элементов
Здравствуйте! Закрываю разницу в универе, помогите разобраться пожалуйста: не могу понять как...


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

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

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