اريد برنامج مقارنة بين 4 ارقام مدخلة وطباعة اكبر رقم من الارقام الاربعة باستخدام جملة If..else
بس بشرط بدون استخدام دوال المقارنة && اي يجب وضع كل شرط فريد بجملة if واحدة
هو البرنامج بسيط بس انا راسي لفت وانا بكتب فيه وما زبط معي
ارجو المساعدة
اريد برنامج مقارنة بين 4 ارقام مدخلة وطباعة اكبر رقم من الارقام الاربعة باستخدام جملة If..else
بس بشرط بدون استخدام دوال المقارنة && اي يجب وضع كل شرط فريد بجملة if واحدة
هو البرنامج بسيط بس انا راسي لفت وانا بكتب فيه وما زبط معي
ارجو المساعدة
خلص اخوتي الف شكر استطعت ان احله
وهذا الكود للاستفادة
#include<stdio.h>
#include<conio.h>
void main()
{
int no1,no2,no3,no4;
clrscr();
printf("Please Enter 4 Number ");
scanf("%d%d%d%d",&no1,&no2,&no3,&no4);
if (no1>no2)
{
if(no1>no3)
{
if(no1>no4)
printf("The Max Number is %d",no1);
else
printf("The Max Number is %d",no4);
}
else
if (no3>no4)
printf("The Max Number is %d",no3);
else
printf("The Max Number is %d",no4);
}
else
if (no2>no3)
{
if (no2>no4)
printf("The Max Number is %d",no2);
else
printf("The Max Number is %d",no4);
}
else
{
if (no3>no4)
printf("The Max Number is %d",no3);
else
printf("The Max Number is %d",no4);
}
textcolor(50);
cprintf("\n\rThanks .... Press any key to exit");
getch();
}
صحيح الكود طويل شوي بس كان الهدف منه الاتقان الجيد لجمله if
وشكرا للمساعدة
السلام عليكم
في طرق أسهل من هيك بكتير
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
صحيح الطريقة طويلة لكن الظاهر انه هكذا هي متطلبات الـ assignment
نعم يبدوا ان هذا مقصود لاتقان nested if المتداخلة
و هذا يذكرني بواجبات الاطفال (اكتب حرف الكاف مائة مرة) - طبعا انا لا اقصد اي شيء اخي mskmousa
مع ان هذا الواجب يبدوا مضحك اليوم لكن بدونه ما كنا اليوم نقرا و لا نكتب
استمر بهذه الامور و تفنن بها -
مصطفى
هذا الموضوع مغلق.