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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2011, 21:26   #1
Sten2
Новичок
Джуниор
 
Регистрация: 11.11.2011
Сообщений: 1
По умолчанию Неисправный код

Нам препод написал программу, сказал чтобы по ней написали прогу, по которой будет строится косинусойда и синусойда.
Ну вот, а код его неисправный, неработает, я даже не знаю что тут исправлять, потому, что такого написания кода я не видел. Эта программа по идее должна строить график
Код:
#include<windows.h>
#include<string.h>
#include<stdio.h>
//#include"mnkcpp.h"
#include<math.h>
#include<alloc.h>
	void graf(int kt, double dx, double  *x,

		  double  *y)
	  {
	  extern FILE *fp6;
			double  xmax,xmas,y1,y2,r;
		int i,kx,j,ls,kk,kn,kkon;
	  char str[42],prob=' ',sim='*';
		 xmax=(y[1]);
	if(xmax<0) xmax=-xmax;
		 for(i=1;i<=kt;i++)
	  {
	r=y[i];
	if(r<0) r=-r;
		 if(xmax>=r) goto m1;
	xmax=r;
m1:;
	  }
		  kx=kt;
		  xmas=xmax/20;
	fprintf(fp6,"\n X =%.15f\n  Y =%.15f\n",
		  dx,xmas);
 fprintf(fp6,"\n____________________X___________________Y\n");
	y1=fabs(y[1]);
		  if(y[1]==0) y1=1e-16;
		for(i=1;i<=kt;i++)
	 {
		 for(j=1;j<=41;j++)
		  str[j]=prob;
		  str[21]='|';
		  if(y[i]<0) goto m7;
		  if(y[i]>0) goto m8;
		  str[21]='0';
		  goto m10;
m7:;
		  kk=fabs(y[i])/xmas+0.5;
		  if(kk==0) str[21]='0';
		  kn=20-kk+1;
		 for(j=kn;j<=20;j++)
		  str[j]=sim;
		  goto m10;
m8:;
		  kk=y[i]/xmas+0.5;
		  if(kk==0) str[21]='0';
		  kkon=21+kk;
		 for(j=22;j<=kkon;j++)
		  str[j]=sim;
m10:;
		  y2=y[i]/y1;
		  for(ls=1;ls<=41;ls++)
		  fprintf(fp6,"%c",str[ls]);
	fprintf(fp6," y=%.15f \n",
		y[i]);
	  }
	return;
		  }
Sten2 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код из VB в C# Linore C# (си шарп) 5 06.10.2011 15:53
Доп.код,обратный код,прямой код вычисления Lukas077 Помощь студентам 0 20.03.2011 12:07
Код написал код, но ответ постоянно один и тот же SkuLLL Помощь студентам 4 14.12.2010 19:25
Код на Pb Arei17 Помощь студентам 12 25.08.2010 16:28
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37