04-09-2006, 01:05
|
|
|
חבר מתאריך: 24.02.06
הודעות: 3,210
|
|
...
מה שlomer אומר לא מספיק יעיל לנו, במידה ואין את המספר נגיד 8 הוא יציג: 8 נמצא 0 פעמים ב-n2, ובשביל לתקן את זה צריך עוד לולאה קיצר סיפור וגם התשובה השניה שלך זה סיפור, הינה דרך קלה ונוחה:
קוד PHP:
#include <stdio.h> #include <conio.h> void main (void) { int i,mis,n1,n2,non,mone=0; clrscr(); printf ("give n1="); scanf ("%d", &n1); printf ("give n2="); scanf ("%d", &n2); int arr[9]={0}; while (n1!=0) { mis=n1%10; n1=n1/10; non=n2; while (non!=0) { if(mis==non%10) mone++; non=non/10; } (arr[mis]=0) ? printf ("%d=%d", mis, mone); arr[mis]=1; mone=0; getch(); } }
_____________________________________
-פעם היה מעט מידע ובאיכות, היום יש המון מידע ובשיטחיות.
נערך לאחרונה ע"י kkr3 בתאריך 04-09-2006 בשעה 01:19.
|