Hallo Experten,
könnt ihr mir bei meiner selbst geschriebenen Funktion helfen? Ich habe hier ein Programm geschrieben, dass die Primfaktorzerlegung einer Zahl durchführen soll. Nur sagt mir der "ach" so schlaue Server, dass ich "angeblich" durch null teile ("Fatal error: Division by zero[...] in line "). Kann mir einer sagen, warum das so ist? Wie kann ich evtl. mein Code ändern, sodass es zuverlässig funktioniert?
Er hat ein Problem bei:
PHP-Code:
[LEFT] $mod = $zahl % $pz;
[/LEFT]
PHP-Code:
[LEFT] $zahl = $zahl/$pz;
[/LEFT]
PHP-Code:
[LEFT] $mod = $zahl % $pz;
[/LEFT]
Hier mein Code:
PHP-Code:
[LEFT] function primefactor($zahl)
{
$zahl = (int)$zahl;
$pf_r = array();
$prime_array = array(
0 => 2,1 => 3,2 => 5,3 => 7,4 => 11,5 => 13,
6 => 17,7 => 19,8 => 23,9 => 29,10 => 31,
11 => 37,12 => 41,13 => 43,14 => 47,15 => 53,
16 => 59,17 => 61,18 => 67,19 => 71,20 => 73,
21 => 79,22 => 83,23 => 89,24 => 97,25 => 101,
26 => 103,27 => 107,38 => 109,29 => 113,30 => 127,
31 => 131,32 => 137,33 => 139,34 => 149,35 => 151,
36 => 157,37 => 163,38 => 167,39 => 173,40 => 179,
41 => 181,42 => 191,43 => 193,44 => 197,45 => 211,
46 => 223,47 => 227,48 => 229,49 => 233,50 => 239,
51 => 241,52 => 251,53 => 257,54 => 263,55 => 269,
56 => 271,57 => 277,58 => 281,59 => 283,60 => 293,
61 => 307,62 => 311,63 => 313,64 => 317,65 => 331,
66 => 337,67 => 347,68 => 349,69 => 353,70 => 359,
71 => 367,72 => 373,73 => 379,74 => 383,75 => 389,
76 => 397,77 => 401,78 => 409,79 => 419,80 => 421,
81 => 431,82 => 433,83 => 439,84 => 443,85 => 449,
86 => 457,87 => 461,88 => 463,89 => 467,90 => 479,
91 => 487,92 => 491,93 => 499,94 => 503,95 => 509,
96 => 521,97 => 523,98 => 541,99 => 547,100 => 557,
101 => 563,102 => 569,103 => 571,104 => 577,105 => 587,
106 => 593,107 => 599,108 => 601,109 => 607,110 => 613,
111 => 617,112 => 619,113 => 631,114 => 641,115 => 643,
116 => 647,117 => 653,118 => 659,119 => 661,120 => 673,
121 => 677,122 => 683,123 => 691,124 => 701,125 => 709,
126 => 719,127 => 727,128 => 733,129 => 739,130 => 743,
131 => 751,132 => 757,133 => 761,134 => 769,135 => 773,
136 => 787,137 => 797,138 => 809,139 => 811,140 => 821,
141 => 823,142 => 827,143 => 829,144 => 839,145 => 853,
146 => 857,147 => 859,148 => 863,149 => 877,150 => 881,
151 => 883,152 => 887,153 => 907,154 => 911,155 => 919,
156 => 929,157 => 937,158 => 941,159 => 947,160 => 953,
161 => 967,162 => 971,163 => 977,164 => 983,165 => 991,
166 => 997
);
$n = 0;
while ($zahl != 1)
{
$pz = $prime_array[$n];
$mod = $zahl % $pz;
while($mod==0)
{
$pf_r[]=$pz;
$zahl = $zahl/$pz;
$mod = $zahl % $pz;
}
$n++;
}
return $pf_r;
}
[/LEFT]
ich wäre froh wenn ich so schnell wie möglich eine Antwort bekomme, da der restliche Teil meines Programmes funktioniert (diese Funktion ist Teil einer weiteren Funktion). Bin gefühlte 30 Mal über den Quellcode gegangen und bin der Meinung, dass $pz immer gesetzt wird. Ich bin mit meinem Latein am Ende...[Blockierte Grafik: http://forum.chip.de/images/smilies/wink.gif]
Mit freundlichen Grüßen,
renske96
Beiträge von renske96
-
-
wenn ich den cpu übertakte, muss ich zwangsweise auch den ram übertakten...? ich hatte eig. nur vor, den cpu zu übertakten, nicht den ram.... aber falls ich auch den ram übertaktem muss obwohl ich es eigentlich nicht möchte, dann wird es ja wohl nötig sen, wenn du es sagst...
muss das ganze ja wissen weil ich mich beim übertakten noch nicht so genau auskenne... da ich es einmal bei einem prozessor getan habe...
heißt 1866MHz welches diese ram haben die du gezeigt hast, zwangshaft besser oder harmoniert er nur besser mit der cpu?
gruß
-
Hallo,
Ich hab vergessen, den noch reinzustellen. Ich finde die 16 GB Kits teuer bei dem PC-Konfigurator, deshalb hab ich bei idealo.de gestöbert und bin auf den hier gestoßen:
16 GB für 100 € (Preis + Versandkosten), eig. guter Preis, aber ist der gut?
Hab den Testbericht von deinem gelesen... ist schon gut, aber ein bissl teuer wenn ich 16 GB haben möchte bin ich schon bei ca 230 € und kann nicht mehr reinbauen. und so könnte ich noch theoretisch für weitere 100 € 32 GB machen....
Gruß
-
sorry für den doppelpost, die Teile sind:
cooler master hyper 212 evo
sapphire radeon hd 7870 ghz edition 2 gb gddr5
intel core i5 3570k 4x 3,4 ghz sockel 1155
sharkoon sha450-12eup (450 W)
gehäuse aerocool v3x black edition
LG GH-24NS 12 fach dvd-ram
asrock z77 pro 3
toshiba dt01aca200 2 tb
_______________________
Danke für die Hilfe! -
Hallo Experten,
ich wollte nachfragen, ob das System so mit diesen Komponenten harmonieren und keine schlechten Teile vorhanden sind. Ich habe es in Alternate zusammengestellt und natürlich auf Sockel und weiteren Stecker acht gegeben.
Meine Fragen sind:
1. Sind diese Einzelteile ok? Sind einige davon nicht zu empfehlen bzw. sogar schlecht?
2. Harmonieren die Teile untereinander oder gibt es Zoff? [Blockierte Grafik: http://forum.chip.de/images/smilies/biggrin.gif]
3. Reicht die Watt-Anzahl meines Netzteiles? Ich komm so ca. auf 300-400 Watt, aber reicht es aus, wenn meine Grafikkarte volle Pulle gibt und wenn ich mein Prozessor ein WENIG übertakte?
Aber bitte keine Disskussion über die Wattanzahl in Richtung "Ja, weniger ist doch auch besser und stromsparender!" Dass solls nicht sein. Ich hab ja ne gute Stromrechung... [Blockierte Grafik: http://forum.chip.de/images/smilies/wink.gif]
4. Kann er gut aufgerüstet werden?
(Optional: 5. Wie lange hätte ich theoretisch Ruhe bis ich wieder aufrüsten sollte/müsste?)
__________________________________________________ ______________
Soll für:
- Video-/Bildbearbeitung
- Spiele mit Eyefinity (3 Monitoren)
- Office
verwendbar sein und Prozessor übertaktbar sein.
Würde mich auf kurze, gute und/oder präzise Antworten freuen.
Mit freundlichen Grüßen,
renske96 -
Hallo Experten
[Blockierte Grafik: http://s8.postimage.org/scftykdup/20130214_131634.jpg]
ich verzweifle bei dem Versuch, Windows 7 von USB Stick auf meinen ca. 7 Jahre alten Fujitsu Siemens Amilo A1650G zu installieren. Ich komme bis zur Installation, aber nach dem Extrahieren der Daten, wenn es bei 100% angekommen ist kommt folgende Fehlermeldung:
_______________________________________________________________
Windows kann Dateien nicht von "E:\Sources" nach "D:\$WINDOWS.~LS\Sources" kopieren. Stellen Sie sicher, dass alle für die Installation erforderlichen Dateien verfügbar sind, und starten Sie die Installation erneut. Fehlercode: 0x8007007B
_______________________________________________________________Ich habe mittels PowerISO 5.5 einen bootfähigen USB-Stick gemacht, nachdem ich ein ISO-Abbild meiner Windows 7 DVD angelegt habe.
was mache ich falsch?
Lesen kann er ja den USB-Stick, nur installieren nicht.Partitionen:
1.) 19,6 GB => Windows XP
2.) 55,0 GB => Da soll Windows 7 drauf.Ich bedanke mich für jede schnelle und gute Antwort.
Mit freundlichen Grüßen,
René SchmidtPS: Ich habe die Suchfunktion verwendet und dazu nichts gefunden...
-
Hallo,
danke für deine Hilfe. Das Problem hat sich erledigt. Ich habe in diesem ALDI Programm nochmal reingeschaut bei "Warenkorb" und da war die Datei hinterlegt, habe es auf den Desktop gespeichert und voilá, die Datei ist wieder da.
Grüße,
René
-
Hallo liebes Forum,
ich suche schon verzweifelt nach einer Datei, die ich nicht mehr wiederherstellen kann. Ich habe es schon mit der Systemwiederherstellung probiert, es funktioniert nicht. Ich habe außerdem noch diverse andere Recovery-Softwares installiert, unter anderem TuneUp Utilities 2012, Pandora Recovery und Stellar Phoenix Photo Recovery. Die konnten die gewünschte Datei auch nicht finden.
Es geht um folgenden Dateityp: .cpr (laut Wikipedia: ein Cubase Project File)
das meine Mutter mit dem Aldi Fotobuchprogramm hergestellt hat. Es ist ca. 1 GB groß und voller Fotos und anderen Daten. Es wäre schade, wenn ich diese Datei nicht mehr wiederherstellen kann, denn sie hat da ja schon 1 Jahr lang mühe hineingesteckt.Kennt ihr ein Programm, der dieses Dateiprogramm finden kann? Wenns geht, vielleicht ein Freewareprogramm? Wenn nicht, zahl ich auch für ein Programm....
Mit freundlichen Grüßen,
renske96
PS: Hoffe auf eine schnelle Antwort, denn umso länger ja die Datei verschollen ist, umso schwerer ist die Datei wiederherstellbar...
-
*push*
es ist wichtig, dass ich weiß was mit der grafikkarte los ist.
MFG,
renske96 -
Hallo Leute,
ein dickes Problem mit meiner Grafikkarte meines alten Computers.Hat damals alles wunderbar funktioniert.
Es ist eine PNY Geforce 6200 in einem ASRock K7S5A mainboard. ich habe diese teile lange zeit nichtmehr benutzt, ca 2 jahre. hab ihn gestern noch einschalten können.nun, heute schalte ich ihn ein, doch auf dem bildschirm kommt gar nichts.... nicht einmal der bootscreen nicht ein piepston... ich steh vor nem gewaltigem problem, denn ich will diese grafikkarte verkaufen und jetzt funktioniert sie nichtmehr.
einen anderen pc hab ich nichtmehr, da mein neuer pc kein agp anschluss hat.
habt ihr ne idee was da los ist?
ich habe alles richtig eingesteckt, angeschlossen, doch der monitor sagt knallhart "kein signal"hoffe ihr könnt mir helfen... denn ich bin fassungslos...
MFG,
renske96Ps: das mainboard hat keine onboard grafikkarte, d.h. kein vga anschluss oder so. und: nach einer bestimmten zeit kommt so ein knackston...
-
habs mir nochmals angeschaut. welche version von der
Sapphire Radeon HD 6870würdest du mir empfehlen. es gibt ja auch die version Vapor-x und OC und so. ist die ganz normale auch gut? ;D
mfg,
renske96
-
Okay, die Karte hört sich sehr gut an. Ich war und bin momentan mit einer NVidia Karte unterwegs. Ich habe viele Artikel gelesen, bei der Wahl der Marken, aber es gibt doch keine so großen Unterschiede zwischen AMD und NVidia, oder? Wie sieht es mit dem Lüfter aus. Ist der laut oder leise?
MfG,
renske96
-
Hi Leute,
ich hab ne frage: ich möchte mein PC tunen mit einer neuen Grafikkarte, da meine stark veraltet ist und ich auch gerne meine Spiele in Full-HD genießen möchte.
Ich habe:
EVGA Geforce GT 240
Möchte eine:
(?) GeForce GTX 460 oder 560 (Ti)
Welche Grafikkarte ist eurer Meinung empfehlenswert, da ich mitbekommen habe, dass die 560 eine verbesserte Version von der 460er ist und man keinen allzu großen Unterschied merken wird.
Ich hab mir überlegt, im Preisbereich von 120 - 150€ zu bleiben (Notfalls gehen max. 180€ ).
Die Grafikkarte sollte unter Last leise sein und Full-Hd Spiele flüssig anzeigen.
Meine Computerdaten:
Intel core i5 750 @ 2,67 GHz
EVGA GeForce GT 240
G.Skill 8GB RAM
530W Aero Cool
AsRock MainboardMit freundlichen Grüßen,
renske96
-
hi leute,
eins vorweg: wenn der beitrag falsch gepostet ist, bitte verschieben, danke
ich hab ein problem mit der fritzbox fon 7270: internet funktioniert super, wlan auch, nur das telefon spackt ein bisschen
nämlich hab ich alles eingesteckt, so wie es sein sollte (also an der TAE-Buchse den TAE-Stecker rein und an der anderen seite den ins ADSL (also des kabel das beigefügt ist natürlich) und dann mein Rj stecker(oder wie der auch heißt) in das FON1 buchse gesteckt. das telefon, dass ich nämlich habe, ist ein analoges (also sendestation und von dem dann das schnurlose) )
so, problem ist,
dass wenn ich jemanden anrufe (ich mach dann immer mein handy) klingt es immer besetzt, obwohl niemand dran ist.
und umgekehrt:
wenn jemand bei uns anruft (also mein handy -> zuhause) dann "knackst" es im telefon.ich bin mit meinem latein am ende, ich habe alle die von mir wissenden möglichkeiten ausprobiert, leider ohne erfolg.
wäre froh, wenn ich so schnell wie möglich eine antwort bekomme, denn so lange ohne telefon ist dann doch schlecht
mit freundlichen grüßen,
renske96
-
Hallo ihr Experten :D,
wenn ich abends mein Laptop ausschalte und ihn morgens wieder aufklappen will, ist er schon an. Bevor ich ihn zuklappe, warte ich, bis er komplett ausgegangen ist.
Würde mich freuen wenn ihr mir helfen könntet.
Mit freundlichen Grüßen,
renske96
PS: Falls die Frage im falschen Unterforum ist, dann bitte verschieben. Danke!
-
Danke sea für den Tipp.
Ich hab momentan ein Netzteil, dass die selben Eigenschaften wie der alte hat und es funktioniert... er wird noch, bis ich einen neuen originellen finde, in betrieb sein...
Danke nochmal für alle Tipps...^^ Ihr habts halt drauf...
Mit freundlichen Grüßen,
renske96
PS: ach und übrigens:
sea: Cooles Pic... ; D
-
Hallo,
hat sich erledigt... hab den alten Router wieder, der hatte nämlich ein Netzteil des zu wenig Spannung lieferte... Aber trotzdem danke für deine Antwort... ; D
Thread kann natürlich geschlossen werden...
Mit freundlichen Grüßen,
renske96
-
Hallo guys,
bin gerade mit meinem umts stick on, da ich probleme mit meinem router habe.
ich hab ihn heute gekauft, angeschlossen und ihn verbunden. ich kann mich beim router einloggen aber ich habe kein internetzugriff. ich b in mit meinem latein am ende, denn ich habe alle stecker verbunden und das passwort eingegeben, aber habe immer noch keine internetverbindung. IP adresse habe ich automatisch übernehmen lassen. ....Mein Provider ist sdt.net .
Der router lautet: sitecom wl-366.ich hoffe jemand von euch kennt das problem und kann mir (so schnell wie möglich) helfen, da ich
1. mit meinem latein am ende bin
und
2. ich nicht länger mit meinem umts stick ins i-net gehen muss (für 77ct/h mit pro 7 web-stick )mit freundlichen grüßen,
renske96
PS: ich entschuldige mich für das kleinschreiben, da ich in eile war undso schneller schreiben kann.
hallo, ich bins nochmal,
ich nehme mir morgen um 14 uhr nochmal eine stunde, bis dann könnt ihr posten,
mfg,
renske96
ps: sry für doppelpost...
-
Hallo Leute,
danke für eure guten Tipps :helfer: :001: .
Ihr habt wieder bewiesen, dass ihr es drauft habt.
Meine Festplatte zeigt wieder 1,81 TB an, so wie es auch sein soll. ( Zitat: Coke Zero)
Macht weiter so, ihr seit die Besten
Mit freundlichen Grüßen,
renske96
PS: Ich hab bei dem Programm auf "Partition erstellen" gemacht und eine erstellt, und siehe da, es hat geklappt
.
Und der Thread kann natürlich geschlossen werden. -
Hallo, ihr Experten :D,
mal etwas vorweg: Ich habe öfters gute Tipps erhalten, danke dafür, ihr seit Klasse!
So, ich hab mal da wieder ein Problemchen: Ich wollte eine 931 GB große Festplatte mit ihren Daten 1:1 auf eine andere kopieren (die 1,8 TB groß ist). Da habe ich gedacht, dass ich ein Programm verwende, das mir das ermöglicht. Ich habe da das Programm "Paragon Festplatten Manager™ 2011 Kompakt" benutzt (was mal bei Computerbild war).
Nun zum Problem an sich: Nachdem das Programm die Festplatte kopiert hat, hat die Festplatte mit den 1,8 TB nur noch 931 GB so wie die andere... Ich glaub das Programm hat es zu genau mit dem 1:1 genommen...
Meine Bitte: Ich möchte natürlich dass ich wieder 1,8 TB habe und nicht 931 GB... Ich habe schon in etlichen Foren nach diesem Problem geschaut, die haben zur Homepage von der Festplatte drauf hingewiesen, doch diese Programme haben bei mir nix verändert...:(
Ich hoffe Ihr könnt mir helfen, denn ich bin langsam am verzweifeln...:|
Und ich freue mich auf jede schnelle Antwort...:-) aber es eilt nicht, es sind ja eigentlich Ferien.
Mit freundlichen Grüßen,
renske96
PS: Die Festplatten sind:
- 1. Seagate 931 GB (1 TB) (die soll kopiert werden)
- 2. Western Digital 1,8 TB (2 TB) (auf die sollen die Daten kommen)