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

Определить количество элементов массива, целая часть которых кратна 7

13.05.2018, 09:46. Показов 1098. Ответов 4
Метки нет (Все метки)

Составить программный код решения задачи для заданного массива X. Определить количество элементов массива Х, целая часть которых кратна 7 . Предусмотреть вывод исходного массива в одну строку. X= {-5,2; 3; 1; -15; -24; -75,4; 80,6; -22; 4,5; -31,7; 43,4; 12 }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2018, 09:46
Ответы с готовыми решениями:

Все те числа, в которых целая часть кратна 4, выделить цветом
В одномерный массив A размерности N при помощи датчика случайных чисел вводятся действительные...

Переписать в другой файл те числа, целая часть которых кратна 3
Заполнить файл с вещественными числами из отрезка .Переписать в другой файл те числа,целая часть...

Найти сумму вычисленных значений функции f(x), целая часть которых кратна 2
Найти сумму вычисленных значений функции f(x), целая часть которых кратна 2....

Найти в массиве количество элементов целая часть которых равна 25
Сформировать вещественный массив A1(75) элементами которого являются случайные числа из диапазона...

4
556 / 533 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
13.05.2018, 13:15 2
C#
1
2
3
float[] X = { -5, 2, 3, 1, -15, -21, -75.4f, 80.6f, -22, 7.5f, -31.7f, 43.4f, 12 };
int count = X.Where(a => Math.Truncate(a) % 7 == 0).ToArray().Count();
string s = String.Join("; ", X);
0
170 / 91 / 71
Регистрация: 10.05.2014
Сообщений: 432
14.05.2018, 17:06 3
C#
1
2
3
4
5
6
7
8
9
float[] X = { -5, 2, 3, 1, -15, -21, -75.4f, 80.6f, -22, 7.5f, -31.7f, 43.4f, 12 };
 
string s = string.Join(" ",X
    .Where(a => Math.Abs(Math.Truncate(a) % 7) <= 0)
    .ToArray().Count());
 
Console.WriteLine("Original string " + string.Join(" ", X.Select(x=>x.ToString())));
Console.WriteLine("Count " + s);
Console.ReadLine();
0
1146 / 738 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
14.05.2018, 18:42 4
Есть же готовый Count
C#
1
var count = X.Count(a => Math.Truncate(a) % 7 == 0);
1
556 / 533 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
15.05.2018, 00:08 5
Zodt, а что у Вас в этой части происходит:
C#
1
2
3
string s = string.Join(" ",X
    .Where(a => Math.Abs(Math.Truncate(a) % 7) <= 0)
    .ToArray().Count());
не подскажете???

Да и тут:
Цитата Сообщение от Zodt Посмотреть сообщение
C#
1
Console.WriteLine("Original string " + string.Join(" ", X.Select(x=>x.ToString())));
Select ни к селу ни к городу...

Цитата Сообщение от Lexeq Посмотреть сообщение
Есть же готовый Count
Ага! Все время про него забываю... Так как то привычнее...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2018, 00:08
Помогаю со студенческими работами здесь

Найти и вывести количество элементов, целая часть которых не делится на 4 без остатка
Задача: две массив вещественных чисел. Найти и вывести количество элементов, целая часть которых не...

Матрица. Определить, в какой строке находятся наибольшее число элементов, целая часть которых равна 1
Использование имена процедуры в качестве параметра процедуры. &quot;Цель&quot;: Составить программу по...

Модуль: Определить сумму элементов массива, сумма цифр которых кратна 3
Дан одномерный массив натуральных чисел. Определить сумму элементов массива, сумма цифр которых...

Найти и вывести количество пар элементов массива, произведение которых нечётно, а сумма не кратна 5
1) Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0...


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

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

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