ערכתי לאחרונה בתאריך 25.07.06 בשעה 03:09 בברכה, Limp Bizkit
ביקשו ממני לכתוב תוכנית פשוטה שתגדיר מערך בן 10 איברים בו האיבר הראשון הוא 1 וכל איבר עוקב הוא סכום כל האיברים הקודמים, שבסופה לכתוב את המערךהקוד שלי :
#include <stdio.h>void main() { int i,j; int digits(10); digits(0) = 1; digits(1) = digits(0) + 1; digits(2) = digits(0) + digits(1); for(j=0; j<3; j++) printf("%d\n", digits(j)); for(i=3; i<10; i++) { digits(i) = digits(i-1)*2; printf("%d\n", digits(i)); } }
|
למי שלא הבין למה כפול 2 - מהמס' 3 ומעלה המספרים כופלים את עצמם
1
2
3
6
12
24
וכו'....
רציתי לדעת אם יש תוכנית יותר פשוטה לתרגיל כזה, כי זה הכי פשוט שהגעתי אליו
* הערה - במערכים רשמתי סוגריים מעוגלות ולא מרובעות כי זה לא מביא לי לכתוב סוגריים מרובעים
תודה לעוזרים

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.