25-10-2005, 14:38
|
|
|
חבר מתאריך: 08.07.04
הודעות: 63
|
|
שאלה ב C , לא מסתדר עם התוכנית
שלום , נדרשתי לכתוב תוכנית שקולטת 50 מספרים , ולאחר מכן מדפיסה רק את הזוגיים .
מה שהצלחתי לעשות לא ממש עוזר לי , כי אני קולט מספר ובודק האם הוא זוגי , ואם כן אז הוא מדפיס אותו . ואז שוב מתבקשים לקליד מספר .
ועפ"י הדרישה אני צריך קודם לקלוט את כל ה 50 מספרים , ורק אח"כ התוכנית תדפיס את הזוגיים .
קראתי בהודעה אחרת (עם מספרים שליליים) שנין להשתמש במערך , אבל אני לא יודע מה זה ,כי עוד לא למדנו את זה .
זה מה שהצלחתי בנתיים , מישהו יכול בבקשה לעזור לי לתקן ?
קוד:
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int x,y=1,z;
do
{
printf("\nEnter the %d number: \n",y);
y++;
scanf("%d",&x);
z=x%2;
if(z==0)
printf("\n %d",x);
}
while (y!=51);
}
|