Post view

Dev c++ Prog zum Faktorisieren mit Zwillingsprodukten VERBESSERTE VERSION!

//(C) Dr. Ulrike Ritter : Weiterverarbeitung, Vewendung etc. nur mit vorheriger ausdruecklicher Genehmigung der Autorin 4.1.2018

 

#include<stdio.h>

#include<conio.h>

#include<string.h>

#include <math.h>

#include <cstdlib>

#include <iostream>

#include<algorithm>

 

 

 

int main(void)

{

int abs;

int n;

int a1;

int a2;

int c1;

int c2;

int e2;

int e1;

int q1;

int a;

int b;

int c;

int d;

int h;

int d2;

int UB;

int OB;

 

std::cout <<"\n   Eingabe: ungerade Zahl fuer die Ausgabe: Differenz Zwillingprodukt-Quadrat. \n";

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

std::cin >> a;

 

 

 

a1 = (a+1)/4;

a2 = (a-1)/4;

c1 = (a1*4-1);

c2 = (a2*4+1);

 

if (c1==a)

 

{std::cout <<"\n   A ist eine +1 Mod4 Zahl. Differenzzahl ist a1:  "<< a1 << "\n";

 

for (int n=1;n<9999;n++) 

{

 

for (d=1; d<9999; d++)

 

{q1 = d*d;

e1 = q1- n*(n+1);

UB=(2*n+1);

OB=(2*d);

 

 

if (e1==a1)

{std::cout <<"\n   Fuer a bzw. a1 gibt es folgende Zwillingsprodukte und Quadrate:   \n";

std::cout <<"  Fuer die obere Basis das Quadrat d^2   " <<q1<< "  mit Basis d:  " << d<< "\n";

std::cout <<"  und fuer die untere Basis das Zwillingsprodukt n*(n+1) :  "<<n*(n+1)<<"   mit n =  " <<n<< "  \n";

std::cout <<"   Entsprechend ist die Zahl a =  "<< OB <<"^2 -  "  <<UB<<"^2 \n";

 

 

 

}}}

}

 

if (c2==a)

{std::cout <<"\n   A ist eine -1 Mod4 Zahl. Differenzzahl ist a2:  "<< a2 << "\n";

 

for (int n=1;n<9999;n++) 

{

for (int d=1; d<9999; d++)

{

q1 = d*d;

e2 = (n*(n+1)-q1);

OB=(2*n+1);

UB=(2*d);

 

if (e2==a2)

{

std::cout <<"\n   Fuer a2 gibt es folgende Zwillingsprodukte und Quadrate:   \n";   

std::cout <<"  Fuer die obere Basis die Zwillingszahl n*(n+1): "<<n*(n+1)<<"   mit n =  " <<n<< " \n";

std::cout <<"  und fuer die untere Basis das Quadrat d^2 "<<q1<< "  mit Basis d: " << d<< "\n";

std::cout <<"   Entsprechend ist die Zahl a ="  <<OB<<"^2 -  "  <<UB<<"^2 \n";

 

 

}

}

}

}

}

 

 

 

 

Verlag 03.03.2018 0 298
Comments
Order by: 
Per page:
 
  • There are no comments yet
Rate
1 votes
Actions
Recommend
Categories
Books (11 posts)
Entertainment Blogs (13 posts)
Lifestyle (1 posts)
Politics (1 posts)
Tech News (3 posts)