Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно добавить ссылку(&) http://www.cyberforum.ru/cpp-beginners/thread1058339.html
#include <iostream> using namespace std; bool func(int a){ //функция, которая определяет, является ли число степенью 5 int r = 1 , s = 5; while (r * s <= a) //Возводим 5 в степени, и...
C++ Разработать подпрограмму, которая формирует масссив из тех элементов массива Х, которые удовлетворяют условию Прошу помощи в написании алгоритма(псевдокод) для решения данной задачи. Разработать подпрограмму, которая формирует масссив из тех элементов массива Х, которые удовлетворяют условию f(Xk) >Xk > О.... http://www.cyberforum.ru/cpp-beginners/thread1058337.html
C++ Найти число различных элементов
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int *a, i, j, n, count=1; bool f = true; cout<<"Razmernost' n = "; cin>>n; a = new...
Segmentation fault (iterator) C++
И снова здравствуйте! Кратко: функция некоторым образом парсит строку (не в этом проблема) и удаляет из нее НЕ алфавитно-цифровые символы. Призываю не обдумывать возможные частные случаи, которые...
C++ классы http://www.cyberforum.ru/cpp-beginners/thread1058315.html
помогите не компилируется #include <iostream> #include <cstdlib> #include <vector> #include <map> // ��������� �������� typedef enum { S1, S2, S3 }
C++ Цикл отрицательного веса Помогите переделать решение, нашёл в интернете, но оно немного не подходит, а я никак не могу разобраться в коде и, следовательно, что-либо изменить. Можно обойтись без проверок, но очень помогли бы... подробнее

Показать сообщение отдельно
Grembl
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 7
23.01.2014, 13:45  [ТС]
Кликните здесь для просмотра всего текста

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;
}
}

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