Kryptaesthesie
Erfahrenes Mitglied
Hallo.
Ich habe hier eine Gleichung und möchte die gerne lösen:
Gibt es eine vierstellige Zahl, für die folgendes gilt?
A, B, C und D sind nicht notwendigerweise verschieden!
Bei meinem Entwurf komme ich leider nicht zu einem Ergebnis:
Beim compilieren mit gcc -o gleichung.x gleichung.cpp bekomme ich immer folgende Meldung:
Stehe auf dem Schlauch, weiß nicht, wie ich weiter machen muss...?!
MfG Gerrit
Ich habe hier eine Gleichung und möchte die gerne lösen:
Gibt es eine vierstellige Zahl, für die folgendes gilt?
ABCD=A^B*C^D
A, B, C und D sind nicht notwendigerweise verschieden!
Bei meinem Entwurf komme ich leider nicht zu einem Ergebnis:
Code:
#include <iostream>
#include <stdio.h>
#include <math.h>
int main () {
int i;
unsigned char abcd[5];
for(i = 1000; i < 10000; i++)
{
double a, b, c, d;
double result;
a = (double) abcd[0];
b = (double) abcd[1];
c = (double) abcd[2];
d = (double) abcd[3];
result = pow(a, b) * pow(c, d);
if ( ((int) result) == i )
printf ("abcd = a^b*c^d gilt fuer %04d\n", i);
}
return(0);
}
Beim compilieren mit gcc -o gleichung.x gleichung.cpp bekomme ich immer folgende Meldung:
Das Ganze unter OS X./usr/bin/ld: Undefined symbols:
std::ios_base::Init::Init()
std::ios_base::Init::~Init()
___gxx_personality_v0
collect2: ld returned 1 exit status
Stehe auf dem Schlauch, weiß nicht, wie ich weiter machen muss...?!
MfG Gerrit