Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C by ilya ( 17 years ago )
#include "stdafx.h"
#include "conio.h"
#include "math.h"



int _tmain(int argc, _TCHAR* argv[])
{
	int P[20];  //коэффициенты многочлена
	int n;      //порядок многочлена
	int del[40];//делители свободного члена
	int ndel;   //кол-во делителей свободного члена
	int i,j,res;
	printf("Vvedite poryadok mnogochlena: ");
	scanf("%d",&n);
	printf("Vvedite koef. mnogochlena: ");
	for (i=0;i<=n;i++) scanf("%d",&P[i]);
	ndel=1;
	del[0]=1;
	for (i=2;i<=abs(P[n])/2;i++)   //&ETH;&cedil;&Ntilde;‰&ETH;&micro;&ETH;&frac14; &ETH;&acute;&ETH;&micro;&ETH;&raquo;&ETH;&cedil;&Ntilde;‚&ETH;&micro;&ETH;&raquo;&ETH;&cedil; &Ntilde;&ETH;&sup2;&ETH;&frac34;&ETH;&plusmn;&ETH;&frac34;&ETH;&acute;&ETH;&frac12;&ETH;&frac34;&ETH;&sup3;&ETH;&frac34; &Ntilde;‡&ETH;&raquo;&ETH;&micro;&ETH;&frac12;&ETH;&deg;
	{
		if (P[n]%i==0) 
		{
			del[ndel]=i;
			ndel++;
		}
	}
	for (i=ndel;i<2*ndel;i++)   //&ETH;&acute;&ETH;&frac34;&ETH;&plusmn;&ETH;&deg;&ETH;&sup2;&ETH;&raquo;&Ntilde;&ETH;&micro;&ETH;&frac14; &ETH;&sup2; &ETH;&frac14;&ETH;&deg;&Ntilde;&Ntilde;&ETH;&cedil;&ETH;&sup2; &ETH;&acute;&ETH;&micro;&ETH;&raquo;&ETH;&cedil;&Ntilde;‚&ETH;&micro;&ETH;&raquo;&ETH;&micro;&ETH;&sup1; &Ntilde;‡&ETH;&cedil;&Ntilde;&ETH;&raquo;&ETH;&deg;, &ETH;&iquest;&Ntilde;€&ETH;&frac34;&Ntilde;‚&ETH;&cedil;&ETH;&sup2;&ETH;&frac34;&ETH;&iquest;&ETH;&frac34;&ETH;&raquo;&ETH;&frac34;&ETH;&para;&ETH;&frac12;&Ntilde;‹&ETH;&micro; &ETH;&frac12;&ETH;&deg;&ETH;&sup1;&ETH;&acute;&ETH;&micro;&ETH;&frac12;&ETH;&frac12;&Ntilde;‹&ETH;&frac14; &ETH;&acute;&ETH;&micro;&ETH;&raquo;&ETH;&cedil;&Ntilde;‚&ETH;&micro;&ETH;&raquo;&Ntilde;&ETH;&frac14;
	{
		del[i]=del[i-ndel]*(-1);
	}
	ndel*=2;
	//======&ETH;&iexcl;&Ntilde;…&ETH;&micro;&ETH;&frac14;&ETH;&deg; &ETH;&sup3;&ETH;&frac34;&Ntilde;€&ETH;&frac12;&ETH;&micro;&Ntilde;€&ETH;&deg;==================//
	printf("
Korni mnogo4lena: ");
	res=P[0];
	for(i=0;i<ndel;i++)
	{
		res=P[0];
		for(j=1;j<=n;j++)
		{
			res=P[j]+del[i]*res;
		}
		if (res==0) printf("%3d",del[i]);
	}
	if (P[n]==0) printf("%3d",0);//&ETH;•&Ntilde;&ETH;&raquo;&ETH;&cedil; &Ntilde;&ETH;&sup2;&ETH;&frac34;&ETH;&plusmn;&ETH;&frac34;&ETH;&acute;&ETH;&frac12;&Ntilde;‹&ETH;&sup1; &Ntilde;‡&ETH;&raquo;&ETH;&micro;&ETH;&frac12; 0, &Ntilde;‚&ETH;&frac34; 0 - &ETH;&ordm;&ETH;&frac34;&Ntilde;€&ETH;&micro;&ETH;&frac12;&Ntilde;Œ &Ntilde;ƒ&Ntilde;€&ETH;&deg;&ETH;&sup2;&ETH;&frac12;&ETH;&micro;&ETH;&frac12;&ETH;&cedil;&Ntilde;
	getch();
	return 0;
}

 

Revise this Paste

Your Name: Code Language: