[ noviKorisnik @ 15.11.2004. 09:25 ] @
dokazi da je broj 2345...9899100101 (brojevi od 2 do 101 zapisani jedan za drugim ) slozen i da nije potpun kvadrat. |
[ noviKorisnik @ 15.11.2004. 09:25 ] @
[ Leftist @ 16.11.2004. 13:56 ] @
Deljiv je sa tri, a nije sa devet.
[ noviKorisnik @ 16.11.2004. 14:04 ] @
To je i meni palo na pamet, ali pri proveri sam dobio da mu je ostatak po modulu 9 dvojka, što kaže da nije deljiv ni sa 3.
[ Leftist @ 16.11.2004. 17:44 ] @
gresis grdno sinak.
proverio sam opet i ispadne dobro, al ajde da rezimiram: cifara od 2 do 9 : po 20 (20*44 = 880) jedinica: 14 total: 894 [ noviKorisnik @ 16.11.2004. 19:41 ] @
22 jedinice, pa je zbir 902
Code: <pre> <script> var brojalo = new Array (0, 0, 0, 0, 0, 0, 0, 0, 0, 0); function zbircif (broj, broji) { var zbir = 0; var cifra; do { cifra = broj % 10; if (broji) { brojalo [cifra]++; } zbir += cifra; broj = Math.floor (broj / 10); } while (broj > 0); return zbir; } var zbir = 0; var broj; for (var i = 2; i < 102; i++) { document.writeln ('\t' + zbir + '\t+\tzbircif (' + i + ')\t=\t' + zbir + '\t+\t' + zbircif (i, false) + '\t=\t' + (zbir += zbircif (i, true))); } while (zbir > 9) { document.writeln ('<hr />\tzbircif (' + zbir + ')\t=\t' + (zbir = zbircif (zbir, false))); } document.writeln ('<hr />'); for (var i = 0; i < 10; i++) { document.writeln ('\tbrojalo [' + i + ']\t=\t' + brojalo [i]); } </script> </pre> [ Leftist @ 16.11.2004. 23:52 ] @
da, glupo sa moje strane
[ gpreda @ 17.11.2004. 12:24 ] @
Nije kvadrat zato sto daje ostatak 2 pri deljenju sa tri.
Slozen je zato sto je (cini mi se) deljiv sa 2843. [ noviKorisnik @ 17.11.2004. 13:31 ] @
to je to!
Kako je pogođen 2843? (ono za dvojku po modulu 3 sam skontao... [ gpreda @ 17.11.2004. 14:02 ] @
Napisao sam programcic koji je proveravao redom deljivost za sve proste brojeve, i 2843 je ispao najmanji delilac.
Ako te zanima, evo ti program (tj. funkcija koja racuna ostatak pri deljenju sa zadatim brojem): Code: int podeli(int n) { int ostatak = 0; int i; for (i = 2; i <= 101; i++) { if (i < 10) ostatak *= 10; else if (i < 100) ostatak *= 100; else ostatak *= 1000; ostatak += i; ostatak = ostatak % n; } return ostatak; } [ darkosos @ 18.11.2004. 08:31 ] @
Čini mi se da sam video ovaj zadatak u nekom od onih matematičkih časopisa za klince, otprilike 5.-6. razred. Nemam pojma kako su mislili da ga klinci reše, ja nisam.
Ali, evo, čovek nauči nešto svaki dan, ako je pametan :) Citat: Nije kvadrat zato sto daje ostatak 2 pri deljenju sa tri. Fala Goranu na ovome. Ako sam dobro razumeo: ako je n = x*x, onda to važi i u Zk pa je dalje n mod k = (x mod k) * (x mod k) S' obzirom da je u Z3 0*0 = 0, 1*1 = 1, 2*2 = 1 i nigde nema dvojke. Ovo je baš zanimljivo. Kako to izgleda za neke druge (proste) brojeve? Npr. za 7 : 02 = 0 12 = 1 22 = 4 32 = 2 42 = 2 52 = 4 62 = 1 znači da su no-no ostaci 3, 5 i 6. Jedino što je malo teže proveriti deljivost sa 7 (to smo već imali u nekoj temi). Pa ovo je fenomenalno! Tako jednostavno a tako efektno. I ja nisam znao za ovo sve do sada... [ noviKorisnik @ 18.11.2004. 10:03 ] @
Zanimljivo je to s brojevima, da.
Code: <pre> <script> var izlaz = 14; var pomodulu = 7; var ispis; for (var i = 0; i < izlaz; i++) { ispis = '\t\'; ispis += i + '<sup>2</sup>\t%\t' + pomodulu + '\t=\t'; ispis += (Math.pow (i, 2)) + '\t%\t' + pomodulu + '\t=\t'; ispis += (Math.pow (i, 2) % pomodulu)); document.writeln (ispis); } </script> </pre> evo, promenom parametra "pomodulu" dobijaju se ostaci kvadrata za željeni broj. Primećujem cikličnost ostataka i simetričnost ciklusa... Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|