Post view

Neues von den Quadratdifferenzen

Hier bin ich wieder mit neuen Theorien und einer kleinen Programmmodifikation, bei der Bereiche eingegeben werden können, automatische Berechnung des S+y-Bereichsist ebenfalls fast fertig . Alles noch für kleine Zahlen, da es ja nur als Rechenskizze dient.

Bei der Überprüfung einiger Zahlen fällt wie erwartet auf, dass

die y-Werte in meinem Programm mit Quadratdifferenzen, die zu Faktoren führen, im Bereich des 'initialen' (q1= y^2+y und q1 > faktorandum z/4 (genannt z1)) y + S (S= Differenz von nächsthöherem q1 und z1) liegen oder sehr nahe an diesem Wert, bei den Beispielen mit S = ca 60 und y = ca 39 , Summe 100, gibt es 'üblicherweise' y zwischen 35 und 105.

Sobald bei einigen Zahlen die y-Werte der Quadratdifferenzen nur weit über y+S liegen (wie bei 6005, 6009) liegen sie in einem Primzahlzentrum.







 smile

 

std::cout << "  z  \n";

std::cin >> z;

 

y=1;

q1=0;

q2=0;

 

while (y<100000){

z1=z/4;

q2=q1+y;

qq2=q2*4;

q1=q2+y;

qq1=q1*4+1;

 

 

if(z1>q1){

------td::cout << " y  "<<y<<"  q2  " <<q2<< "  qq2  " <<qq2<<"\n";

------td::cout <<  " y  "<<y<<"  q1  " <<q1<< "  qq1  " <<qq1<<"\n";

}

 

if(z1<q1){

std::cout << " y                "<<y<<  " q2 " <<q2<<"  qq2  " <<qq2<<"\n ";

std::cout << " y                "<<y<<  " q1 " <<q1<<"  qq1  " <<qq1<<"\n  \n";

std::cout << " und q1>z1, q1 =  " <<q1<<" >  " <<z1<<"  z1    \n";

std::cout << " bei y =          "<< y<< "\n  \n ";

S=q1-z1;

std::cout << " S (q1 minus z1) =" <

break;

}

else

y++;

continue;

}

 

 

 

 

y=1;

q1=0;

q2=0;

 

std::cout << "  Zahl z eingeben  \n";

std::cin >> z;

std::cout << "  unteren Wert a eingeben  \n";

std::cin >> a;

std::cout << "  oberen Wert x eingeben  \n";

std::cin >> x;

q1=y*y-y;

y=a+1;

 

while(a

{

 

q2=q1+y;

qq2=q2*4;

 

q1=q2+y;

qq1=q1*4+1;

 

Sq1=q1-z1;

Sq2=q2-z1;

yqo=y;

y++;

----------td::cout << " y  "<<y<<"  q2  " <<q2<< "  qq2  " <<qq2<<"  qq2-z  " <<qq2-z<<"\n";

----------td::cout <<  " y  "<<y<<"  q1  " <<q1<< "  qq1  " <<qq1<<"  qq1-z  " <<qq1-z<<"\n";

 

bingo2=qq2-z;

bingo1=qq1-z;

 

for(n=1;n<1000;n++)

{

bingo1q=n*n;

bingo2q=n*n;

 

 

if(bingo1==bingo1q)

{

std::cout << " \n Bingo: y    "<<y-1<< "    qq1-z   " << bingo1 <<" = " <<n<<"^2 für qq1  "<<qq1<<"   =   "<< 2*yqo+1 <<"^2   \n \n";

 

}

 

 

if(bingo2q==bingo2)

{

std::cout << " \n Bingo:  y    "<<y-1<< "    qq2-z   " << bingo2 <<" = " <<n<<"^2 für qq2  "<<qq2<<"   =   "<< 2*yqo <<"^2   \n \n";

 

}

 

continue;}

}

}

 

ZifferZahlZitat 19.01.2019 0 198
Comments
Order by: 
Per page:
 
  • There are no comments yet
Rate
1 votes
Actions
Recommend
Categories
Books (14 posts)
Entertainment Blogs (28 posts)
Tech News (1 posts)