Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2012, 05:21   #1
Игорь_С
Пользователь
 
Аватар для Игорь_С
 
Регистрация: 14.10.2012
Сообщений: 39
По умолчанию построение графика

Доброго времени суток. Проблемка такая написал программу которая строит график sqrt(x) при х=0...5. но только программа записывает в файл не график а что то непонятное. Пожалуйста помогите заранее благодарен!!!
P.S. вот код
Код:
#include <iostream>
#include <fstream>
#include <math.h>


using namespace std;
typedef unsigned char UC;
int fun_1(int n, double Xmin, double Ymin, double Xmax, double Ymax);
void fun_2(double Xmax, double Xmin, double Ymax, double Ymin, float D, UC **ar, int m, int n);
void fun_3(int m, int n, UC **par);


int fun_1(int n, double Xmin, double Ymin, double Xmax, double Ymax)
{

int M;


M =((Ymax-Ymin)*n / (Xmax-Xmin));
return M;

}

void fun_2(double Xmax, double Xmin, double Ymax, double Ymin, float D, UC **ar ,int m, int n)
{


float x, y, q;
x=(Xmax-Xmin)/m;
y=(Ymax-Ymin)/n;
for(int i=0; i<m; i++)
{
q=Ymin;
for(int j=0; j<n; j++)
{
if(fabs(sqrt(Xmin)-q)<=D)
ar[i][j]='0';
else
ar[i][j]=' ';
q=q+y;

}
Xmin=Xmin+x;
}

}
void fun_3(int m, int n, UC **par)
{


ofstream f("graf.txt");
for (int i=0; i<m; i++)
{

for (int j=n; j>0; j--)

f << (par[i][j]);
}
f.close();

}

int main()
{
int N, M;
float d;
double xmin=0, ymin=0, xmax=5, ymax=sqrt(5);

cout << "Enter N \n";
cin >> N;

cout << "Enter d \n";
cin >> d;

M=fun_1(N,xmin, ymin, xmax, ymax);
UC **array;
array=new UC*[M];
for(int i=0; i<M; i++)
array[i]=new UC [N];
fun_2(xmax, xmin, ymax, ymin, d, (unsigned char**)array, M, N);
fun_3(M, N, (unsigned char**)array);
delete [] array;

return 0;
}
Игорь_С вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построение графика Foxx Microsoft Office Excel 5 04.11.2019 16:21
Построение графика в VC++ taralesh Помощь студентам 0 24.05.2011 19:18
Построение графика radiokarazinec Общие вопросы Delphi 14 24.02.2011 23:39
Построение графика siemdi C++ Builder 3 03.12.2010 20:39
построение графика tanka123 Microsoft Office Excel 1 17.06.2009 09:17