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

не могу решить в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как будет выглядеть в Visual C++ http://www.cyberforum.ru/cpp-beginners/thread270410.html
void __fastcall TForm1::Memo1DblClick(TObject *Sender) { OpenDialog1->Execute(); //Загружаем данные их файла Memo1->Lines->LoadFromFile(OpenDialog1->FileName); //Устанавливаем признак того,...
C++ Вложенные циклы Дано натуральное число n и вещественное число x. Вычислить \sum_{j=1}^{n}((2i)!+|x|)/({i}^{2})! http://www.cyberforum.ru/cpp-beginners/thread270383.html
Найти произведение элементов массива с нечетными номерами C++
Написать шаблон функции для вычисления произведения элементов массива с нечетными номерами мои набросы template <typename Any> Any dob_nep(Any *mas, int size) { Any dob = 1; for (int...
C++ Синтезатор голоса и анимация спектра
Приветствую! Решил попробовать создать тему и здесь, но с другой целью. В общем описание проблемы здесь: http://www.cyberforum.ru/csharp-beginners/thread269395.html Я нашел решение проблемы...
C++ Очередь с кольцевым буфером http://www.cyberforum.ru/cpp-beginners/thread270342.html
Добрый день. Решаю вобщем одну задачку, но сомневаюсь в правильности и оптимальности кода. Собственно задача: организовать очередь (по принципу FIFO), используя в качестве буфера одномерный...
C++ Мусор в строках Привет всем!!! Я пишу помехоустойчивый декодер Витерби. Имеется граф 4x32. struct graf { int rebro0; int rebro1; }trellis; Необходимо сохранять пути проходя по ветвям всего... подробнее

Показать сообщение отдельно
Feytan
1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 93

не могу решить в С++ - C++

05.04.2011, 11:08. Просмотров 291. Ответов 0
Метки (Все метки)

помогите пожалуйста решить задачку, очень нужно((((((

я понял, что задачу нужно решать как массив, но тут я столкнулся с проблемой, поскольку очень сложна для меня, очень много условий в этой задачке

• к примеру, как показано на рисунке значение в массиве при X = 0, а Y =10 будет = 0, затем при изменяющемся X и постоянном Y значение будет расти и в точке массива при X = 6, а Y =10 значение будет = 10, а далее будет падать до 0 в точке матрицы X = 8 и Y =10;
• также, как видно из рисунка значения в массиве при X = 0, а Y изменяющемся в диапазоне [0;2] будет = 5;
• все остальные граничные значения = 0.

К тому же насколько я понимаю сам размер матрицы (количество строк и столбцов) не задан, но имеет ограничения как по X так и по Y. Но они как то связаны, к примеру если взять что ∆X = 1 и ∆Y = 1, то кол-во строк = 11, а кол-во столбцов = 9, а может быть и наоборот (они могут и отличаться, к примеру ∆X = 0,01 и ∆Y = 0,01); даже сами значения ∆X и ∆Y могут отличаться друг от друга, но они связаны с границами Xϵ[0;8] и Yϵ[0;10].

И третья проблема: это расчет внутренних значений матрицы
Если ∆X = ∆Y, то внутренние значения каждой точки матрицы рассчитываются по формуле U[i][j]=(U[i-1][j]+ U[i+1][j]+ U[i][j-1]+ U[i][j+1])/4
Если ∆X ≠ ∆Y, то внутренние значения каждой точки матрицы рассчитываются по формуле U[i][j]=(U[i-1][j]+ U[i+1][j]+ ((∆X²/∆Y²)*(U[i][j-1]+ U[i][j+1])))/(2*(1+(∆X²/∆Y²)))
0
Миниатюры
не могу решить в С++  
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru