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

Разработать подпрограмму, которая формирует масссив из тех элементов массива Х, которые удовлетворяют условию

27.12.2013, 01:17. Показов 1548. Ответов 2
Метки нет (Все метки)

Прошу помощи в написании алгоритма(псевдокод) для решения данной задачи.
Разработать подпрограмму, которая формирует масссив из тех элементов массива Х, которые удовлетворяют условию f(Xk) >Xk > О. Здесь Х - одномерный массив вещественных чисел, f - некоторая функция. Используя разработанную подпрограмму. для каждого столбца матрицы А с 18 строками и 17 столбцами сформировать массив из тех его положительных элементов. которые меньше чем логарифм этих элементов. а также массив из тех его положительных элементов. которые меньше чем корень квадратный этих элементов. Если оба массива. сформированные из элементов столбца. не пусты. вывести общую сумму элементов этих массивов. в противном случае вывести сообщение нет .
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2013, 01:17
Ответы с готовыми решениями:

Вывести порядковый номер последнего из тех элементов массива, которые удовлетворяют заданному условию
Дан целочисленный массив A размера N. Вывести порядковый номер последнего из тех его элементов Ak,...

Сформировать одномерный массив из тех элементов заданной матрицы, которые удовлетворяют условию
дан двумерный массив. сформировать одномерный массив только из четных элементов двухмерного массива

Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию
(microsoft visual studio 2008) В общем дело выглядит так. Одна задача: Переписать элементы...

Вычислить среднее арифметическое элементов массива, которые удовлетворяют условию
Дан массив а1, а2, …, а20. Вычислить среднее арифметическое тех элементов массива, которые...

2
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 7
19.01.2014, 18:37  [ТС] 2
Никто не может помочь?
0
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 7
23.01.2014, 13:44  [ТС] 3
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
35
36
37
38
39
40
41
42
43
44
45
46
47
razmerX=18;
razmerY=17;
b_max=0;
c_max=0;
result_b=0;
result_c=0;
sum=0;
 
//функция добавления переменной в массив B
void addB(x)
{
    B[b_max]=x;
    b_max++;
}
 
void addC(x)
{
    C[c_max] = x;
    c_max++;
}
 
for (x=0; x<razmerX; x++)
{
for (y=0; y<razmerY; y++)
{
if A[x][y]>=0
  if A[x][y]<log(A[x][y])
    addB(A[x][y]);
  if A[x][y]<sqrt(A[x][y])
    addC(A[x][y]);
}
if (b_max>0 and c_max>0) 
{
for(bx=0;bx<b_max;bx++) 
{
  result_b = B[bx];
}
for(cx=0;cx<c_max;cx++) 
{
  result_c = C[cx];
}
print(result_b + result_c);
sum=0;
}
else
  print("NET!");
}
не понимаю как перевести в c++
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2014, 13:44
Помогаю со студенческими работами здесь

Найти сумму и число тех элементов массива Х, которые удовлетворяют требованию А<=Х<=B
Найти сумму и число тех элементов массива Х, которые удовлетворяют требованию А&lt;=Х&lt;=B P.S...

Проверить, есть ли среди элементов массива такие, которые удовлетворяют заданному условию
Создать одномерный массив типа int. Заполнить его (любым способом). Есть ли среди элементов такие,...

В отдельной функции организовать подсчет суммы элементов динамического массива, которые удовлетворяют условию
Составить программу, в которой сформировать прямоугольную таблицу С из n×m целых чисел в...

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


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

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

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