☕ קאווע שטיבל — ארכיוו
הויפט זייט » תורה ודעת » טעכנאלאגיע » איך דארף א קאוד פאר...

איך דארף א קאוד פאר...

53 פאסטס אין ארכיוו · אשכול #7547
בלאט: 1 2

פארוואס? » זונטאג נאוועמבער 9, 2014 10:51 pm

· #233953
איך דארף א קאוד פאר...
איך בין מייחד אט דעם דאזיגן אשכול, בייחוד גמור ומגומר לשם פאר די אלע וועלכע נויטיגן זיך אין הילף צו אויפקומען מיט א קאוד פאר א געוויסע זאך, און סיי וועלכע שפראך.

האפנדיג אז יעדער וועט טרעפן א תועלת, הן די זוכער, און הן די וועלכע לערנען זיך דורך טשאלענדזשעס.

די [code] אפציע דא אין שטיבל, לא תוהו בראה, אלא לשבת יצרה.

פארוואס? » זונטאג נאוועמבער 9, 2014 10:58 pm

· #233958
ובזה החלי, דא קען מען זעהן די קאוד וואס איך האב דא געשריבן.

איחוד פעלד » זונטאג נאוועמבער 9, 2014 11:29 pm

· #233962
פארוואס?
ובזה החלי, דא קען מען זעהן די קאוד וואס איך האב דא געשריבן.


און ס'ארבעט נישט.

פארוואס? » מאנטאג נאוועמבער 10, 2014 9:35 am

· #234011
איחוד פעלד
פארוואס?
ובזה החלי, דא קען מען זעהן די קאוד וואס איך האב דא געשריבן.


און ס'ארבעט נישט.

פארראכטן, ייש"כ.
(אנגעהויבן מיט א לינקע פוס...)

פארוואס? » דינסטאג נאוועמבער 11, 2014 10:22 pm

· #234361
שוין, אז קיינער רופט זיך נישט אן, וועל איך זיך מוזן אנרופן. 

איך זוך א סקריפט, וואס זאל טראנסלעיטן א נומער אין decimal representation, צו binary representation, און פארקערט. 

איך טשאלענדזש @קול דודי @יידל @תחכמוני (און אויך מיר אליינס), ווער עס קען עס אהער שטעלן ביז 24 שעות, אויב נישט וועט ער דארפן תורם זיין 10000 דאלער פאר וויקיפעדיע. (דערשרעק זיך נישט, איך רעד אין binary representation). 

עס קען געשריבן ווערן אין יעדע קאמפיוטער-שפראך. 
(אני הקטן וועט פראבירן אין JavaScript). 

(זעלבסטפארשטענדלעך, עס איז פארבאטן צו קאפי-פעיסטן פון די ברייטע נעץ). 

קול דודי » דינסטאג נאוועמבער 11, 2014 10:53 pm

· #234366
דא האסטו א שטיקל pseudo-code וואס פרינט א נומער און וואספארע בעיס די ווילסט. שרייב עס אין וועלכע שפראך די ווילסט. יא, ס׳וועט עס פרינטן פארקערט (ריכטר צו לינקס). פאררעכטן דאס איז היימארבעט. אויך קערנעמען פון נעגאטיוו נאמבערס.

assert(base > 1);
do {
remainder = number % base;
putchar(remainder + '0');
number /= base;
{ while (number != 0);

chusid » מיטוואך נאוועמבער 12, 2014 3:01 pm

· #234460
ווי האט עטץ ענק געלערנט קוידס? איז דאס א קאמפלאצירטע לימוד?

יידל » מיטוואך נאוועמבער 12, 2014 4:30 pm

· #234484
קול דודי וויאזוי קען מען נוצן דיין קאוד צו קאנווערטן פון ביינערי צו דעסימעל?

פון דעסימעל צו ביינערי האט דאך שוין קול דודי געזאגט וויאזוי צו טון. נעגאטיוו נאמבערס וואלט איך געמאכט אן איף סטעיטמענט וואס זאל נישט ערלויבן נעגאטיוו נאמבערס (בושה תכסה את פני...)

קול דודי » מיטוואך נאוועמבער 12, 2014 8:03 pm

· #234524
יידל
קול דודי וויאזוי קען מען נוצן דיין קאוד צו קאנווערטן פון ביינערי צו דעסימעל?

ניין. די קאוד נעמט א "נאמבער" פונ'ם קאמפיאטער (למשל int number = 224; like) און וועט עס פרינטן אין וועלכן בעיס די ווילסט. ביינערי, דעסימעל, טריינערי, אקטעל אא"וו.

צי טון די פארקערטע:

number = 0;
while ((c = getchar()) ! = EOF) {
number *= base;
number += (c - '0');
}

קול דודי » מיטוואך נאוועמבער 12, 2014 8:06 pm

· #234526
chusid
ווי האט עטץ ענק געלערנט קוידס? איז דאס א קאמפלאצירטע לימוד?

נישט זייער קאמפליצירט. הלא הם כתובים בספרי קאמפיוטער פראגרעמינג ואפשר להשיגם בניקל.

פארוואס? » דאנערשטאג נאוועמבער 13, 2014 10:00 am

· #234614
דא האב איך מיינס:
(מ'קען עס דא זעהן).
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="BaseChanger" content="basechanger">
<title> Change to another representation </title>
</head>


<body>

<p>Hello! let's try yo change the number to another representation!</p>
<form id="frm1">
enter the base: <br> <input type="number" id="base" value=""><br>
Enter the number (in decimal representation):<br> <input type="number" id="number" value=""><br><br>
</form>


<button onclick="changeBase()">Go!!!</button>

<fieldset>
<p><b>Your answer is:</br></b></p>
<p id="demo"></p>

</fieldset><br><br><br>
<p>Now, you can also get the decimal represantation of a number in another base representation.</p>
<form id="frm2">
Enter the base: <br> <input type="number" id="base2" value=""><br>
Enter the number (in the base representation representation):<br> <input type="number" id="number2" value=""><br><br>
</form>


<button onclick="changeToDecimal()">Go!!!</button>

<fieldset>
<p><b>The number in decimal representation is:</br></b></p>
<p id="demo2"></p>

</fieldset>

<p> &copy; farvas@kaveshteible.com</p>
<script>
function changeBase() {

var base = document.getElementById("base");
var stBase = base.value;
var number = document.getElementById("number");
var stNumber = number.value;
base = parseInt(stBase);
number = parseInt(stNumber);

if(base < 2){
alert(" A base must be greater than 1!");
};
var result = [];

do{
var remainder = number % base;
number = number - remainder;
number = number / base;
result.unshift(remainder);
} while(number > 0);

document.getElementById("demo").innerHTML = result.join('');;


}



function changeToDecimal(){

var base2 = document.getElementById("base2");
var stBase2 = base2.value;
var number2 = document.getElementById("number2");
var stNumber2 = number2.value;
base2 = parseInt(stBase2);
number2 = parseInt(stNumber2);

if(base2 < 2){
alert(" A base must be greater than 1!");
};
var result2 = 0;
var leng = stNumber2.length;

for (var i = 0; i < stNumber2.length; i++){
var location = Math.pow(base2, leng - i - 1);
var n = parseInt(stNumber2[i])
result2 = result2 + (n * location);
}

document.getElementById("demo2").innerHTML = result2;
}
</script>

</body>
</html>



איך האב געשריבן ביידע, סיי פון דעסימעל צו עני בעיס, און סיי פון עני בעיס צו דעסימעל.
אבער זעלבסטפארשטענדליך, ביים צווייטן חלק איז ער באגרעניצט נאר ביז א בעיס קלענער פון 10.

פארוואס? » דאנערשטאג נאוועמבער 13, 2014 10:47 am

· #234627
יידל
קול דודי וויאזוי קען מען נוצן דיין קאוד צו קאנווערטן פון ביינערי צו דעסימעל?

פון דעסימעל צו ביינערי האט דאך שוין קול דודי געזאגט וויאזוי צו טון. נעגאטיוו נאמבערס וואלט איך געמאכט אן איף סטעיטמענט וואס זאל נישט ערלויבן נעגאטיוו נאמבערס (בושה תכסה את פני...)

איך האב נישט געכאפט ווי אזוי מ'דארף זיך אנשטויסן אין נעגעטיוו נומערן. (איך האב גארנישט געטוהן דערפאר, ביזדערווייל).

יידל » מאנטאג נאוועמבער 17, 2014 10:20 am

· #235461
קאוד פאר שלום עליכם
א קאוד פאר שלום עליכמס...

נניח מיר האבן הונדערט מענטשן אין א צימער. כ'וויל אז יעדער זאל זיך געבן שלום עליכם איינס פארן צווייטן. יעצט, ביז היינט וואלט איך דאס אויסגעשטעלט מיט א loop:


FOR index = 99 to 0
total amount of handshakes = total amount of handshakes + index
end FOR


אזויווי סודאקאוד איז נישט עפעס וואס כ'קען, לאמיך מיך מסביר זיין. כ'לאז א לופ לויפן פאר אזויפיל מאל וויפיל מענטשן כ'האב אינעם צימער. אין אונזער פאל, 100 (אייגנטליך 99, ווייל מיסטער 100 געט נאר 99 שלום עליכםס). יעדע מאל ס'לויפט איבער, לייגט עס צו די נומער פון וויפיל שלום עליכמ'ס ס'יעצט פארגעקומען. די לופ ענדיגט לויפן ווען ס'קומט אן צו זערא. למעשה איז דאך עס 99+98+97+96+95...+3+2+1.

פארשטייטזיך אליינס אז א לופ איז א בדיעבד, און כ'וויל מאכן א קאוד וואס לויפט אויף א מעטעמעטיקעל פארמיולע. דער פארמיולע ווייס איך איז 2/(98*99). מיין שאלה איז נאר פארוואס דער פארמיולע ארבעט. כ'קען נישט אויספיגערן וויאזוי דער לופ קומט צו צו די זעלבע מסקנא ווי דער פארמיולע. ווער קען מיר מסביר'ן?

יאיר » מאנטאג נאוועמבער 17, 2014 10:41 am

· #235467
איך מיין דער פארמולא דארף זיין 2/(99*100).
דער הסבר פון דער פארמולא איז ווי פאלגנד:
ביי יעדער הענדשעיק זענען דא צוויי מענטשן וואס נעמען אנטייל אין דעם שפיל, דער נותן און דער מקבל. יעצט, וויפיל סארט צוזאמענשטעלן פון הענדשעיקס קענען מיר מאכן אין א צימער פון הונדערט מענטשן? דאס צו ענטפערן דארפן מיר וויסן וויפיל נותנים קענען זיין און וויפיל מקבלים קענען זיין. נותנים קענען זיין הונדערט, ווייל אזויפיל מענטשן זענען דא און יעדער קען געבן א הענדשעיק. מקבלים קענען נאר זיין ניין און ניינציג, ווייל איינמאל איין מענטש ווערט א נותן בלייבט איבער 99 וואס קענען מקבל זיין. ממילא האבן מיר א סך הכל פון 9900 הענדשעיקס וואס קענען פארקומען אין דעם שטוב. אבער אזוי ווי מיר ווילן נישט אז די זעלבע צוויי מענטשן זאלן זיך איבערגעבן שלום עליכם, דארף מען צוטיילן דעם נומער אין צוויי, וואס איז דער ענדגילטיגער סך הכל.

יידל » מאנטאג נאוועמבער 17, 2014 11:15 am

· #235479
יאיר, ביזט גערעכט, ס'איז 100 טיימס 99.
האסט זייער שיין מסכם געווען דעם פארמיולע אבער כ'פארשטיי נאך אלס נישט. וויאזוי לייזט צוטיילן פונקט אין צוויי דער פראבלעם פון צוויי מענטש נישט שאקלן מער ווי איינמאל?

יאיר » מאנטאג נאוועמבער 17, 2014 11:59 am

· #235496
זיי דיך מצייר אויב עס זענען נאר פארהאן צוויי מענטשן. דער פארמולא פון מעגליכע הענדשעיקס איז דאן 1*2, וואס איז 2. אבער אויב איך וויל זיי זאלן זיך נאר איין מאל געבן די הענט, צוטייל איך דעם סכום אין צוויי, וואס קומט אויס 1. די זעלבע זאך ווען ס'איז דא דריי, וואס די פארמולא איז 3*2, דהיינו 6. דאס מיינט עס זענען פארהאן 6 מעגליכע הענדשעיקס. וויפיל דערפון זענען געדאפלטע? האלב דערפון, ווייל יעדע צוויי מענטשן קענען זיך געבן די הענט אויף צוויי אופנים. אויב דו ווילסט נאר איין אופן, דארפסטו צוטיילן דעם סכום אין האלב.

פארוואס? » מאנטאג נאוועמבער 17, 2014 4:09 pm

· #235633
אויב כ׳מאך נישט קיין טעות רעדסטו פון די סומע פון אלע קליינע נומערן פון א געוויסע נומער. 
כ׳האב פונקט לעצטנס עס דערמאנט אין א שכינות׳דיגן אשכול אלס Triangular numbers. (כ׳האב גראדע אמאל געהערט עפעס א לעגאנדע וואס קומט צוזאמען מיטן אויסטרעף פון אט דעם פארמאלע). 
אזוי ווי יעדע מאטעמאטישע פורמאלע, קען מען אנקומען צו דעם אויף פארשידענע סארט וועגן, און אייביג קומט מען אן צו די זעלבע מסקנא. 
איך גלייך צו באטראכטן די פראבלעם אזוי:
איך האב א נומער n (אין דיין משל 100), איך וויל וויסן די סומע פון אלע נומערן קלענער פון איהם אינקלודינג איהם. סא, לאמיר בויען א פיראמיד פון שטיינער וואס יעדע שטיין איז הויך 1 פוס און לאנג איין פוס, די בעיס איז לאנג אזוי גרויס ווי n (אדער 100) פיס, יעדע שטאק ווערט עס קלענער מיט איין פוס, ביז אויבן ביים שפיץ איז עס נאר איינס. 
האבן מיר דא א טרייענגל וואס די הויך איז n, און די לענג איז n. 
אבער עס איז נישט קיין העכטע טרייענגל, ווייל די שטיינער אין די זייטן זענען פיהרקאנטיג, סא לאמיר עס אויסשניידן אז עס זאל ווערן א טרייענגל. 
אקעי האבן מיר שוין האלב פון n*n. 
יעצט, לאמיר זעהן וואס איז אונז געבליבן פון די שטיינער וואס מיר האבן געשניטן, אונז האבן געשניטן פון יעדע שטאק אין די פיראמיד א האלבע שטיין.
האבן מיר פונקט נאכאמאל האלב פון n. 
כ׳האף אז די בילד קען נוצן פאר א גוטע אילוסטראציע.
📎 image.jpg

פארוואס? » מאנטאג נאוועמבער 17, 2014 4:13 pm

· #235634
יאיר
איך מיין דער פארמולא דארף זיין 2/(99*100).

אויב וויל מען די סומע פון אלע נומערן קלענער פון 99 אריינגערעכנט 99, דאן איז די פארמולע אזוי ווי דו שרייבסט.
אויב וויל מען די סומע פון אלע נומערן קלענער פון 99 נישט אריינגערעכנט 99, דאן איז די פארמולע אזוי ווי יידל האט געשריבן.

פארוואס? » מאנטאג נאוועמבער 17, 2014 4:16 pm

· #235636
און יידל, פארוואס איז א לופ א בדיעבד? וואס מיינסטו דערמיט?

יידל » מאנטאג נאוועמבער 17, 2014 7:34 pm

· #235694
טראכט אריין, ווי גרעסער דער נומער, אלץ מער דארף דער לופ איבערלויפן. א מאטעמאטישע פארמיולע טוט עס אין איין סטעפ.

יאיר » מאנטאג נאוועמבער 17, 2014 8:51 pm

· #235708
פארוואס?, יידל רעדט פון עפעס אנדערש. דוק ותשכח.

פארוואס? » מאנטאג נאוועמבער 17, 2014 8:58 pm

· #235710
איך האב געמיינט אז דו רעדסט בכלליות אז א לופ איז א בדיעבד.
לענייננו ביסטו לכאורה גערעכט, אבער איך בין נישט זיכער אז עס איז תלוי אין די לענג פון די קאוד, נאר מער אין די מעטאד וואס די קאמפיוטער נוצט.

לאמיר זאגן אז ווען א קאמפיוטער טוהט 8 מולטיפלייד ביי 9, רעכנט די קאמפיוטער 9+9+9+9+9+9+9+9, קומט אויס אז ער ארבעט באמת 8 מאל, און דערנאך דארף ער עס נאך צוטיילן אין 2. סא, וואלט אפשר געווען א צד, אז די לופ מעטאד - וואס ער דארף נאר מאכן 8 מאל אדישן - איז שנעלער פאר איהם.
אבער כאמור, ביסטו לכאורה מער גערעכט. בפרט אז מ'נעמט אין באטראכט אז ביי א לופ, טוהט מען דיפיינען א וועריעבל פארן קאונטער, און דערנאך דארף ער יעדן מאל עקסטער טשעקן אויב די קאונטער איז שוין צו גרויס - וואס איז ווידער אזוי ווי אן if סטעיטמענט, וכו' וכו'.
על כל פנים, מיין פוינט איז, אז עס איז נישט אזוי תלוי אינעם לענג פון די קאוד, ווי אין וואס די קאמפיוטער טוהט פאקטיש אונטער די קאלוסן, און דעריבער איז טאקע דא אן עקסטערע חכמה, באקאנט אלס complexity.

פארוואס? » מאנטאג נאוועמבער 17, 2014 9:01 pm

· #235713
יאיר
פארוואס?, יידל רעדט פון עפעס אנדערש. דוק ותשכח.

דוקתי ולא שכחתי.
ער רעדט פון צוזאמרעכענען די סומע פון אלע קלענערע נומערן קלענער פון n. עם איי מיסינג סאמטינג?

יידל » מאנטאג נאוועמבער 17, 2014 9:03 pm

· #235714
וועט זיך לכאורה אויך ווענדן צו די קאמפיוטער נוצט א CISC אדער RISC סי פי יו, ניין?

פארוואס? » מאנטאג נאוועמבער 17, 2014 9:08 pm

· #235718
יידל
וועט זיך לכאורה אויך ווענדן צו די קאמפיוטער נוצט א CISC אדער RISC סי פי יו, ניין?

קטונתי מלהבין בעניינים נשגבים הללו.

פארוואס? » מאנטאג נאוועמבער 17, 2014 9:30 pm

· #235727
למעשה האב איך פראבירט זוכן ווי אזוי דער קאמפיוטער טוהט מאלטיפליקעישן, זעה איך אז ער טוהט עס זייער גרינג, לאמיר נעמען די פריערדיגע דוגמא 8*9
קוק נאר:

1000 *
1001
____
1000
0000
0000
1000
_______
1001000


כאפסט? ער דארף גארנישט טוהן, חוץ פון רוקן די אויבערשטע נומער יעדן מאל מיט איין ספעיס, און אויב די אינטערשטע דידזשיט איז 0 לאזט ער די גאנצע זאך 0, און אז עס איז 1, לאזט ער עס אזוי ווי עס איז. (פונקט אזוי ווי מיר טוהן אינעם דעסימאל בעיס, אבער אין ביינארי האט ער ממש א גרינגע ארבעט, ווייל עס איז נישטא עפעס אנדערש פון 0 אדער 1), און דערנאך מאכט ער אדדישן.
און ראה זה פלא, ער קומט אויס 1001000 (טשעקינג דורך די קאוד אויבן), איז עס טאקע 72.

יאיר » מאנטאג נאוועמבער 17, 2014 10:26 pm

· #235736
פארוואס?
יאיר
פארוואס?, יידל רעדט פון עפעס אנדערש. דוק ותשכח.

דוקתי ולא שכחתי.
ער רעדט פון צוזאמרעכענען די סומע פון אלע קלענערע נומערן קלענער פון n. עם איי מיסינג סאמטינג?

טעיתי, ס'איז טאקע ביידע די זעלבע חשבון. וה' הטוב יכפר בעדי.

קול דודי » מאנטאג נאוועמבער 17, 2014 11:52 pm

· #235769
דא:
<a class="postlink" href="http://www.counton.org/timeline/test-mathinfo.php?m=carl-gauss">http://www.counton.org/timeline/test-ma ... carl-gauss</a>

א לופ איז טאקע נישט אזוי גוט דא, ווייל עס נעמט O(N) צייט. דהיינו ווי גרעסער די נאמבער אלס לענגער נעמט עס. משא״כ די פארמולא איז אין קאנסטענט טיים, דהיינו ס׳ווערט נישט ערגער מיט גרעסערע נאמבערס.

פארוואס? » דינסטאג נאוועמבער 18, 2014 10:23 am

· #235849
קול דודי
דא:
<a class="postlink" href="http://www.counton.org/timeline/test-mathinfo.php?m=carl-gauss">http://www.counton.org/timeline/test-ma ... carl-gauss</a>

א לופ איז טאקע נישט אזוי גוט דא, ווייל עס נעמט O(N) צייט. דהיינו ווי גרעסער די נאמבער אלס לענגער נעמט עס. משא״כ די פארמולא איז אין קאנסטענט טיים, דהיינו ס׳ווערט נישט ערגער מיט גרעסערע נאמבערס.

וואס מיינסטו צו זאגן. ווען n איז גרעסער, איז די מולטיפליקעישן פראסעס נישט גרעסער?

קול דודי » דינסטאג נאוועמבער 18, 2014 1:12 pm

· #235943
פארוואס?

וואס מיינסטו צו זאגן. ווען n איז גרעסער, איז די מולטיפליקעישן פראסעס נישט גרעסער?

יא, די מאלטיפליקעישן איז אייביג די זעלבע (ווילאנג פארשטייט זיך ס׳גייט אריין אין א machine word.

יידל » דאנערשטאג יאנואר 22, 2015 11:18 am

· #249420
געשריבן אין Java באזירט אויף קול דודי'ס סודאקאוד. טוישט דעסימעל צו סיי וואספארא בעיס, פון 2 ביז 20. (בעצם געקענט מאכן מער, פשוט נישט געזען קיין צורך). ארבעט נישט מיט נעגאטיוו נומערן.

public static void main(String[] args)
{
Scanner s = new Scanner(System.in);

System.out.println("enter a number");
int input = s.nextInt();
System.out.println("enter the base");
boolean repeat;
do
{
int base = s.nextInt();
repeat = false;
if (base <2)
{
System.out.println("Enter a base greater than one");
repeat = true;
}
}while (repeat);
String result = "";
while (input > 0)
{
int binary = input%base;
String myResult;
if (binary >= 10)
{

switch (binary)
{
case 10: myResult = "A";
break;
case 11: myResult = "B";
break;
case 12: myResult = "C";
break;
case 13: myResult = "D";
break;
case 14: myResult = "E";
break;
case 15: myResult = "F";
break;
case 16: myResult = "H";
break;
case 17: myResult = "!";
break;
case 18: myResult = "J";
break;
case 19: myResult = "K";
break;
case 20: myResult = "L";
break;
default: myResult = "error";
}
}
else myResult = Integer.toString(binary);

result = result + myResult;
input = input/base;
}
String finalResult = new StringBuilder(result).reverse().toString();
System.out.println("In base "+ base +" it is: " +finalResult);


}

יידל » דאנערשטאג פעברואר 19, 2015 8:37 pm

· #254803
איז מיר אויסגעקומען צו אויסארבעטן א קאוד צו מולטיפלייען צוויי מעטריסיס (matrices בלשונם הטמאה, מטריצות בלשונינו הטמאה (משורש ההיא מטריצותא)), און די טשאלענדזש איז געווען דאס צו טון דורך אריינשטעלן אין אן ארעי (array), און דערנאך לויפן א לופ (loop) וועלכע זאל דאס אויסרעכענען.

איך שטעל זיך פאר אז עס איז דא א הויפן אלגאריטמס אנליין וויאזוי דאס צו טון, כ'האב אבער געוואלט דאס אליינס טון, וזה מה שעלה בידי בעזרת צורי וקוני.

די הלכה איז אז צו מולטיפלייען צוויי מעטריסיס, מוזן די מאס columns אין מעטריקס א' זיין די זעלבע צאל ווי די rows אין מעטריקס ב'. אבער די rows אין מעטריקס א' און די columns און מעטריקס ב' קענען זיי סיי וועלכע צאל.
די סדר וויאזוי מ'מולטיפלייט צוויי מעטריסיס איז על פי סדר זה, והוא ע"פ סוד א"ת ב"ש: מען מולטיפלייט דעם נומער וועלכע געפונט זיך אין מעטריקס א' שורה 1 קאלום 1 ביי די נומער וועלכע געפונט זיך אין מעטריקס ב' שורה 1 קאלום 1, און דערנאך מולטיפלייט מען דעם נומער וועלכע געפונט זיך אין מעטריקס א' שורה 1 קאלום 2 ביי די נומער וועלכע געפונט זיך אין מעטריקס ב' שורה 2 קאלום 1, דערנאך מולטפילייט מען דעם נומערן וועלכע געפונט זיך אין מעטריקס א' שורה 1 קאלום 3 ביי די נומער וועלכע געפונט זיך אין מעטריקס ב' שורה 3 קאלום 1, וכן על זו הדרך לויט וויפיל נומער ס'דא. דערנאך איז מען מצרף די צוויי נומערן על דרך פלא"ס, און דאס לייגט מען אריין אין א פרישע מעטריקס אין שורה 1 קאלום 1. דערנאך חזר'ט מען איבער דעם פראצעדור, נאר אנשטאט אראפגיין שורה ביי שורה פון מעטריקס ב' קאלום 1, טוט מען דאס מיט מעטריקס ב' קאלום 2. און דערנאך עוה"פ די זעלבע פראעצדור מיט קאלום 3, וכן על זו הדרך, לויט וויפיל קאלומס ס'דא. איינמאל מען איז פערטיג מיט אלע קאלומס פון שורה 1 אין מעטריקס ב', הייבט זיך דער פראצעדור אן פון פריש, נאר דאסמאל מיט שורה 2 פון מעטריקס א.

איצטער לפי זה קען מען פארשטיי די קאוד דערצו, וכמו שאבאר:

צום ערשט דארף מען דערקלערן דריי צוויי דיימענשאנעל עררעיס. דערנאך מאכט מען דריי פאר-לופס, כל אחת בתוך חברתה (nested בלע"ז), נאר דער טריק איז וועלכע אינדעקס צו נוצן פאר וועלכע חלק. אי"ה מארגן וועל איך ארויפלייגן די קאוד זעלבסט.

berlbalaguleh » דאנערשטאג פעברואר 19, 2015 9:23 pm

· #254813
קול דודי
chusid
ווי האט עטץ ענק געלערנט קוידס? איז דאס א קאמפלאצירטע לימוד?

נישט זייער קאמפליצירט. הלא הם כתובים בספרי קאמפיוטער פראגרעמינג ואפשר להשיגם בניקל.

מיין קאמפיוטער טעקסט בוק האט געקאס א ביסל מער פון א ניקל. אפילו מער פון א קוואדער אויך... 😂

פארוואס? » זונטאג פעברואר 22, 2015 1:42 am

· #255097
@יידל דא האסטו אין javascript, א קורצע סקריפט (12 שורות), כאטש עס באציהט זיך נאר אויף א ספעציעלע קעיס, קען מען עס גרינג מאכן ארבעטן פאר יעדע קעיס.
var matrix1 = [[7, 8], [9, 10], [11, 12]];
var matrix2 = [[1, 2, 3],[4, 5, 6]];
var result = [];
for(var i = 0; i < matrix1[0].length; i++){
result[i] = [];
for(var k = 0; k < matrix2.length; k++){
result[i][k] = 0;
for(var j = 0; j < matrix1.length; j++){
result[i][k] += matrix2[i][j] * matrix1[j][k];
}
}
};

יידל » זונטאג פעברואר 22, 2015 12:30 pm

· #255167
ברוך שכיוונתי. אט איז כמעט די זעלבע אין דזשאווא (נאר איין חילוק זע איך אז דו האסט פארן ערשטן loop גענוצט i=matrix1[0].length (דאס הייסט די קאלומס) און איך האב גענוצט די rows)


public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Let's multiply matrices."
+ "\nPlease Enter the number of Rows for matrix A:");
int rowsA = sc.nextInt();
System.out.println("Next, enter the number of Columns for matrix A:");
int columnsA = sc.nextInt();
System.out.println("Now enter the number of rows for matrix B:");
int rowsB = sc.nextInt();
System.out.println("Finally, enter the number"
+ " of columns for matrix B:");
int columnsB = sc.nextInt();

if (columnsA != rowsB)
System.out.println("Undefined. Columns of A has to be the same"
+ " as rows of B.");
else
{
double[][] matrixA = new double[rowsA][columnsA];
double[][] matrixB = new double[rowsB][columnsB];
double[][] matrixAB = new double[rowsA][columnsB];

System.out.println("Matrix A:");
for (int i = 0; i < matrixA.length; i++)
{
for (int j = 0; j < matrixA[i].length; j++)
{
System.out.println("Row " + (i+1) +", Column" + (j+1) + ":");
matrixA[i][j] = sc.nextDouble();
}
}
System.out.println("Matrix B:");
for (int i = 0; i < matrixB.length; i++)
{
for (int j = 0; j < matrixB[i].length; j++)
{
System.out.println("Row " + (i+1) +", Column" + (j+1) + ":");
matrixB[i][j] = sc.nextDouble();
}
}

for (int i = 0; i < matrixA.length; i++)
{
for (int k = 0; k < matrixB[0].length; k++) //is matrixB[k] valid?
{
for (int j = 0; j < matrixB.length; j++)
{
matrixAB[i][k] += matrixA[i][j]*matrixB[j][k];
}

}
}
System.out.println("Matrix A times matrix B equals:");
for (int i = 0; i < matrixAB.length; i++)
{
for (int j = 0; j < matrixAB[i].length; j++)
{
System.out.print("Row " + (i+1) +", Column " + (j+1) + ": ");
System.out.printf("% -10.2f\t", matrixAB[i][j]);
}
System.out.println("");
}

}
}

יידל » זונטאג פעברואר 22, 2015 12:40 pm

· #255170
פארוואס?
למעשה האב איך פראבירט זוכן ווי אזוי דער קאמפיוטער טוהט מאלטיפליקעישן, זעה איך אז ער טוהט עס זייער גרינג, לאמיר נעמען די פריערדיגע דוגמא 8*9
קוק נאר:

1000 *
1001
____
1000
0000
0000
1000
_______
1001000


דוכט זיך אז דאס איז בוטה'ס אלגאריטם פאר מולטיפליקעישאן אבער דאס ארבעט נאר אויב דער קאמפיוטער נוצט two's complement notation צו רעפרעזענטירן נומערן אין ביינערי. דוכט זיך אז היינט נוצט מען א מאדיפייד ווערסיע, אפשר קען @קול דודי מבאר זיין.

בארא פארק עסקן » מיטוואך אפריל 8, 2015 10:24 pm

· #264995
Codes
איך דארף ביטע א invitation code צו mobilevids.com ביטע וואס שנעלער

פארוואס? » פרייטאג יולי 24, 2015 4:13 pm

· #291634
ווי אזוי קענען מיר נוצן די AND, OR און NOT לאגיקל אפערעיטערס צו געבן אלע זעכצן מעגליכע ביינארי-לאגיקעל קאמבינעישנס?

@יידל @קול דודי

טאמבל סאס » פרייטאג יאנואר 19, 2018 7:18 am

· #393771
יאיר
איך מיין דער פארמולא דארף זיין 2/(99*100).
דער הסבר פון דער פארמולא איז ווי פאלגנד:
ביי יעדער הענדשעיק זענען דא צוויי מענטשן וואס נעמען אנטייל אין דעם שפיל, דער נותן און דער מקבל. יעצט, וויפיל סארט צוזאמענשטעלן פון הענדשעיקס קענען מיר מאכן אין א צימער פון הונדערט מענטשן? דאס צו ענטפערן דארפן מיר וויסן וויפיל נותנים קענען זיין און וויפיל מקבלים קענען זיין. נותנים קענען זיין הונדערט, ווייל אזויפיל מענטשן זענען דא און יעדער קען געבן א הענדשעיק. מקבלים קענען נאר זיין ניין און ניינציג, ווייל איינמאל איין מענטש ווערט א נותן בלייבט איבער 99 וואס קענען מקבל זיין. ממילא האבן מיר א סך הכל פון 9900 הענדשעיקס וואס קענען פארקומען אין דעם שטוב. אבער אזוי ווי מיר ווילן נישט אז די זעלבע צוויי מענטשן זאלן זיך איבערגעבן שלום עליכם, דארף מען צוטיילן דעם נומער אין צוויי, וואס איז דער ענדגילטיגער סך הכל.

דאס איז ווי א קאמפליט קאננעקטעד גראף. <a class="postlink" href="https://en.wikipedia.org/wiki/Complete_graph">https://en.wikipedia.org/wiki/Complete_graph</a>

אנדערש האב איך עס געזען אזוי: וויפיל ליינס אף אינטער-קאמיוניקעישן אויב ס'איז דא n דעוועלאופערס אין א צימער? ענטפער: n(n-1)/2

פארוואס דעווייד ביי צוויי? ווייל פאר יעדער מענטש פון זיי, פאר יעדע ליין אף קאמיוניקעישאן וואס ער באשאפט, איז ער אויך מבטל איינע פאר'ן חבר, ד.ה. איינמאל ער איז זיך מוציא, דהיינו איינמאל ער רעדט מיט עמיצן, דארף שוין דער חבר נישט רעדן מיט עמען.

און מיט זיך דארף ער דאך נישט רעדן, במילא איז עס - 1.

טאמבל סאס » פרייטאג יאנואר 19, 2018 7:29 am

· #393772
איך גלייך java דעפינטלי מער פון פייטאן.
א פראגרעם וואס קאנווערט א דעסימעל יאר צווישן 1 און 3999 צו רוימישע נומעראלס.



/** Roman Number system class **/
import java.util.Scanner;
class Main
{

public static void main(String[] args)
{
System.out.println("Please enter a decimal year, between 1 and 3999, that you wish to convert to roman numerals : ");
Scanner scan = new Scanner(System.in);
int n=scan.nextInt();
if ((n>=1)&&(n<=3999)){
int year=n;
String romanOnes=romanDigit(n % 10, "I", "V", "X");
n=n/10;
String romanTens=romanDigit(n % 10, "X", "L", "C");
n=n/10;
String romanHundreds=romanDigit(n % 10, "C", "D", "M");
n=n/10;
String romanThousands=romanDigit(n % 10, "M", "M", "M"); //M can be repeated in all 3 since we've put a cap so that 4000 cannot be converted
// output value returned from method
System.out.println("Year " + year + " converted to Roman numerals is " + romanThousands+romanHundreds+romanTens+romanOnes);
}
else {
System.out.println("The year that you've entered is either less than 1 or more than 3999");
}


}

public static String romanDigit(int n, String one, String five, String ten){

String roman="";

if (n==1)
{roman+=one;}
else if (n==2)
{roman+=one+one;}
else if (n==3)
{roman+=one+one+one;}
else if (n==4)
{roman+=one+five;}
else if (n==5)
{roman+=five;}
else if (n==6)
{roman+=five+one;}
else if (n==7)
{roman+=five+one+one;}
else if (n==8)
{roman+=five+one+one+one;}
else if(n==9)
{roman+=one+ten;}
else; // if n==0, roman returns empty

return roman;

}
}



טאמבל סאס » מאנטאג יאנואר 22, 2018 12:20 pm

· #393999
די סימפלעסט python פראגרעם אויסצורעכענען פריים נומערן אונטער און אינקלודינג א גיווען אינפוט פון די יוזער.
integer=int(input("Please enter an integer"))
while integer>0:
i=2
while i<integer and integer%i!=0:
i=i+1
if i==integer:
print(integer, "is a prime")
integer=integer-1

טרויבן88 » דינסטאג יאנואר 23, 2018 12:19 pm

· #394083
Re: איך דארף א קאוד פאר...
איך האב איך collection פון קאודס צי בלאקן עדס

אזוי ווי:
@@||29ccd.v.fwmrm.net

abc.com/advertisement.js

אויב איינער האט אזעלכע קאודס זאל עס ביטע ארויפלייגן

טאמבל סאס » מאנטאג פעברואר 5, 2018 5:15 pm

· #394846
פרינטן פעקטארס פון א נומבער מיט א דוגמא פון 18.
class Main 
{
public static void main(String[] args)
{
String s="1";
int n=18;
int i=2;
while (i<=n)
{
if (n%i==0)
s=s+" "+ i;

i=i+1;
}
System.out.println("Result:" +s);
}
}

טאמבל סאס » מאנטאג פעברואר 5, 2018 5:25 pm

· #394847
געגיבן א סיקווענס פון אינטעדזשערס פלאצירט אין אן עררעי, דער פראגרעם געבט צוריק די אינדיווידועל וועליוס, די סכום פון די סך הכול, די סך הכול פון די אינטעדזשערס אין די odd צעלן - די סך הכול אינטעדזשערס אין די even צעלן און די עררעי רעווערסד.

import java.util.Arrays;
import java.util.Scanner;

public class Main
{

public static void main(String[] args)
{
final int SIZE =5;
int[] anArray = new int[SIZE];
int arraySum_=0;
Scanner scan = new Scanner(System.in);
int input, result, alternateSum;
for (int i=0; i<anArray.length; i++){
System.out.print("Please enter integer " + (i+1)+":");
input=scan.nextInt();
anArray[i]=input;
}//for ends
String message="The values you have entered are ";
printArrayElements(message, anArray);

arraySum_=arraySum(anArray);
int[] Sum = new int[1];
Sum[0]=arraySum_;
message="The sum of the values you have entered is ";
printArrayElements(message,Sum);

message="The sum of the values in the odd indexes - those in the even indexes is ";
Sum[0]=altSum(anArray);//reusing the array Sum and overriding what was stored there i.e. the sum of all inputs.
printArrayElements(message,Sum);

message="The values you have entered, in reverse order are";
anArray=reverseArray(anArray);
printArrayElements(message,anArray);

}//first method(main) ends


public static void printArrayElements(String message, int[] arrayToPrint){
if (arrayToPrint.length>1){
System.out.println(message + " "+ Arrays.toString(arrayToPrint));}
else
System.out.println(message + " "+ arrayToPrint[0]);

}//second method ends

public static int arraySum(int[] incomingArray)
{
int total=0;

int l= incomingArray.length;
if (l>0)
for (int i=0; i<incomingArray.length; i++){
total=total+incomingArray[i];
}

return total;

}//third method ends

public static int altSum(int[] incomingArray){
int evenTotal=0;
int oddTotal=0;
int l= incomingArray.length;
if (l>=2){
for (int i=1; i<=incomingArray.length; i+=2){
if (i<incomingArray.length){
evenTotal=evenTotal+incomingArray[i];
oddTotal=oddTotal+incomingArray[i-1];}
else{oddTotal=oddTotal+incomingArray[i-1];}
}

}
else if (l<2)
oddTotal=incomingArray[0];
return oddTotal-evenTotal;//for ends

}//forth method ends

public static int[] reverseArray(int[] data){
int[] arrayReversed = new int[data.length];
int i=data.length-1;
for(int c=0; c<data.length; c++){
arrayReversed[c]= data[i];
i--;
}
return arrayReversed;
}//fifth method ends


}//class ends

טאמבל סאס » מאנטאג פעברואר 5, 2018 5:55 pm

· #394855
א פראגרעם וואס פרינט ביז פאווערס עקספאנענט 40 צו עני גיווען נעטשרול נומבער בעיס מיט א דוגמא פון 2.
class Main {//Powers
public static void main(String[] args) {
long results=0;
int base=2;
System.out.println(base+"^0" +"="+1);//for base^0
System.out.println(base+"^1="+ base);
results=(base*base);
System.out.println(base+"^2="+results);
for (int exponent=3; exponent<=40; exponent++)
{
results=(results*base);
System.out.println(base+"^" + exponent +"=" +results);
}
}

}

טאמבל סאס » מאנטאג פעברואר 5, 2018 5:57 pm

· #394856
אגב, פלאגט אריין די קאוד אין דיע וועבסייט, אויסוועלענדיג java לענגוויטש, און ס'וועט ארבעטן.

<a class="postlink" href="https://repl.it/repls">https://repl.it/repls</a>

טאמבל סאס » מאנטאג פעברואר 5, 2018 6:31 pm

· #394860
א פייטאן פראגרעם פון פינף פונקשענס. קודם נעמט ער אן אינטעדזשער, טשעקד אויב סאיז העכער אדער אונטער זיראו. דערנאך נעמט ער א סטרינג , דרייט עס איבער, איז עס מחבר פון די אנדערע זייט צו די ארגינעלע, דערנאך, מיט די הילף פון די פריערדיגע פונקשענס, בעט ער פון דער יוזער פאר א סטרינג פון דיזשיטס, דרייט עס איבער, איז עס מחבר פון די אנדערע עק און איז בוק אויב ס'איז אן איווען אדער אן אדד נומבער.

#returns a the original string if it is above 0 or an empty string if it is below 0
def getIntegerString():
numString=input('Please enter an integr greater than or equal to 0 : ')
numInteger=int(numString)
if numInteger<0:
return "><"
else:
return numString
print(getIntegerString())
print(getIntegerString())
#param a string of caracters
#retruns the string reversed
def reverse(myString):
_reversed=""
letter=(len(myString)-1)
while letter>=0:
_reversed=_reversed+myString[letter]
letter=letter-1
return _reversed
print(reverse('123450'))
#@param a string of caracter
#@returns the string concatenated with the reverse of that string
def mirror(myString):
_chopped=""
count=0
while count<(len(myString)-1):
_chopped=_chopped+myString[count]
count=count+1
return _chopped+reverse(myString)
print(mirror('12345'))



def main():
intString=(getIntegerString())
newIntString=(mirror(intString))
if int(newIntString)%2==0:
return"The number", intString, "reversed and concatenated comes to an evnen number", newIntString
else:
return"The number", intString, "reversed and concatenated comes to an odd number", newIntString

print(main())
print(main())

קורקלענד » מאנטאג פעברואר 5, 2018 6:56 pm

· #394861
מ'דארף טוישן די נאמען פון די אשכול צו 'איך האב א קאוד פאר'....

תנחום » מאנטאג פעברואר 5, 2018 10:00 pm

· #394868
טאמבל סאס
אגב, פלאגט אריין די קאוד אין דיע וועבסייט, אויסוועלענדיג java לענגוויטש, און ס'וועט ארבעטן.

<a class="postlink" href="https://repl.it/repls">https://repl.it/repls</a>

Error 500

אגב וועלכע אנדערע פראגראם שפראכן קענסטו חוץ פייטאן און זשאווא?

טאמבל סאס » מיטוואך פעברואר 7, 2018 2:13 am

· #394974
נאר דיע.

דו דארפסט האבן אן אקאונט, וועהל אויס פייטאן3 אדער זשאווא געוואנדן אויף וועלכן סקריפט דו האסט אויספרובירט (נישט זשאווא סקריפט) און כ'האב נישט פראוויידעט פאר מעגליכע אנדערע אינפוט. ד.ה. די אסומפשנס זענען אז דער יוזער ענטערד נישט קיין וועליוס וועלכע זענען דאטאטייפס אנדערש ווי די דעקלערטע וועריעבלס.
בלאט: 1 2