שפת C
היי לכולם אני צריכה עזרה בשפת C .
דורשים ממני תכנית שתקלוט 3 מספרים חד ספרתיים אם זהים כולם לתת הודעה שכולם זהים
אם יש שניים רק זהים אז שתינתן הודעה שקיימים שני מספרים זהים במידה וכולם שונים אז לתת הודעה
שכולם שונים הבעיה נמצאת בהודעה של שני זהים ובהודעה זהים אם אני מקישה לדוגמה 5,5,3 אז הוא נותן שכולם שונים עברתי
על התכנית כבר שעתיים רשמתי על דף מה האפשרויות וזה עדיין לא מגיע לתנאי שיש שני זהים הוא מקיים את התנאי של השונים
גם שהחלפתי את המיקום של התנאים אז הוא נותן הודעה של שני מספרים זהים ולא מגיע לתנאי של שונים להלן התכנית אני אשמח לתשובה מהירה כי אני כבר רוצה לישון תודה!!
#include<stdio.h>
int main()
{
int x,y,z;
printf("\nEnter 3 one digit numbers:\n\n");
scanf("%d%d%d",&x,&y,&z);
if(x==y==z)
{
printf("\n\nThe all numbers are the same!!!\n\n");
}
else if(x!=y!=z&&x!=z)
{
printf("\n\nAll numbers are different!!!\n\n");
}
else if((x==y!=z&&x!=z)||(x==z!=y&&x!=y)||(x!=y==z&&x!=z))
{
printf("\n\nThere are two identical numbers!!!\n\n");
}
return 0;
}
היי לכולם אני צריכה עזרה בשפת C .
דורשים ממני תכנית שתקלוט 3 מספרים חד ספרתיים אם זהים כולם לתת הודעה שכולם זהים
אם יש שניים רק זהים אז שתינתן הודעה שקיימים שני מספרים זהים במידה וכולם שונים אז לתת הודעה
שכולם שונים הבעיה נמצאת בהודעה של שני זהים ובהודעה זהים אם אני מקישה לדוגמה 5,5,3 אז הוא נותן שכולם שונים עברתי
על התכנית כבר שעתיים רשמתי על דף מה האפשרויות וזה עדיין לא מגיע לתנאי שיש שני זהים הוא מקיים את התנאי של השונים
גם שהחלפתי את המיקום של התנאים אז הוא נותן הודעה של שני מספרים זהים ולא מגיע לתנאי של שונים להלן התכנית אני אשמח לתשובה מהירה כי אני כבר רוצה לישון תודה!!
#include<stdio.h>
int main()
{
int x,y,z;
printf("\nEnter 3 one digit numbers:\n\n");
scanf("%d%d%d",&x,&y,&z);
if(x==y==z)
{
printf("\n\nThe all numbers are the same!!!\n\n");
}
else if(x!=y!=z&&x!=z)
{
printf("\n\nAll numbers are different!!!\n\n");
}
else if((x==y!=z&&x!=z)||(x==z!=y&&x!=y)||(x!=y==z&&x!=z))
{
printf("\n\nThere are two identical numbers!!!\n\n");
}
return 0;
}