Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Grembl
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 7
#1

Разработать подпрограмму, находящую элемент массива Х, для которого значение функции f является наименьшим - C++

27.12.2013, 01:19. Просмотров 416. Ответов 2
Метки нет (Все метки)

Прошу помощи в написании алгоритма(псевдокод) для решения данной задачи.
Разработать подпрограмму, находящую элемент массива Х, для которого значение функции f является наименьшим из значений f(X1), ... ,f(Xn). Здесь Х -одномерный массив вещественных чисел, f - некоторая функция. Используя разработанную подпрограмму, в каждой строке матрицы А с 17 строками и 19 столбцами найти элемент, для которого значение квадрата является наименьшим из значений квадратов элементов этой строки и элемент, абсолютное значение которого является наименьшим из абсолютных значений элементов этой строки. Если значения обоих найденных в строке элементов не превышают 3.6, увеличить все элементы этой строки на 3.6. Вывести: количество строк матрицы, в которых оба найденные элемента не превышают 3.6, а также измененную матрицу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 01:19     Разработать подпрограмму, находящую элемент массива Х, для которого значение функции f является наименьшим
Посмотрите здесь:
C++ Индекс элемента массива, для которого значение функции - минимально. "Мусор в выводе"
C++ Найти элемент массива, значение которого наиболее близко к какому-нибудь целому числу
C++ Составить блок-схему (выводит элемент массива x, значение которого ближе всего к значению среднего арифметического)
C++ Разработать класс, одной из компонент которого является вектор чисел
Описать функцию находящую приближонное значение функции (1+x)^a C++
C++ Определите, является ли k-ый элемент больше k+1-го для данного массива размерностью n (n < 50)
Составить программу поиска элементов массива, которые является наименьшим из отрицательных чисел C++
C++ Поменять местами минимальный элемент матрицы Р (9×11) и элемент, значение которого совпадает с заданным X
Разработать подпрограмму, которая формирует масссив из тех элементов массива Х, которые удовлетворяют условию C++
C++ Описать функцию Min(A,N) (Max(A,N) вещественного типа, находящую минимальный (максимальный) элемент массива A
Описать функцию Exp1(x,eps) вещественного типа, находящую приближенное значение функции exp(x) C++
Сформировать массив, каждый элемент которого является суммой отрицательных элементов строк матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Grembl
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 7
19.01.2014, 18:37  [ТС]     Разработать подпрограмму, находящую элемент массива Х, для которого значение функции f является наименьшим #2
Никто не может помочь?
Grembl
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 7
23.01.2014, 13:45  [ТС]     Разработать подпрограмму, находящую элемент массива Х, для которого значение функции f является наименьшим #3
Кликните здесь для просмотра всего текста

razmerX=17;
razmerY=19;
min_2=A[0][0];
min_abs=A[0][0];
change=0;
result=0;
массив - A[17][19];
массив - B[17][19]; //изменённый массив

for (x=0; x<razmerX; x++)
{
for (y=0; y<razmerY; y++)
{
if min_2>A[x][y]*A[x][y] min_2=A[x][y]*A[x][y];
if min_abs>abs(A[x][y]) min_abs=abs(A[x][y]);
}
if (min_2<3.6 && min_abs<3.6)
{
change=1;
result++;
}
for (y=0; y<razmerY; y++)
if change==0 B[x][y]=A[x][y];
else
{
B[x][y]=A[x][y]+3.6;
change=0;
}
}

Перевод в С++
Yandex
Объявления
23.01.2014, 13:45     Разработать подпрограмму, находящую элемент массива Х, для которого значение функции f является наименьшим
Ответ Создать тему
Опции темы

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