AmrMonsteR
03-22-2010, 11:55 AM
السلام عليكم و رحمة الله و بركاته,,,
السؤال فى الحلقة الأولى كان
البرنامج اللى الدكتور وراهولنا فى المحاضرة, اللى بيقارن 3 أرقام ببعض و يجيب الأكبر,, (الكتاب ص41)..
فيه مشكلة صغيرة, لو فيه أرقام متشابهة أو الأرقام زى بعض,,, البرنامج مش هيطلع أوت بوت خالص....
حل هذه المشكلة...
و دى كانت الحلول اللى نزلت, و نبدأ بحل محمود عاصم "الفائز"
#include "stdio.h"
void main()
{
int a,b,c;
printf("Enter 3 values : \n");
scanf("%d %d %d", &a , &b , &c);
printf("The largest value is %d ",(a>=b) ? ( (a>=c)? a:c ): ((b>=c)? b:c) );
}
AmrMonsteR
#include"stdio.h"
void main()
{
int a,b,c,MAX;
printf("ENTER THREE INTEGERS(1 2 3)\t");
scanf("%d %d %d",&a,&b,&c);
if(a==b && b==c)
{printf("Numbers you entered are equal\n");
MAX=a;
}
elseif(a==b)
MAX=(a>c)?b:c;
elseif(c==b)
MAX=(a>c)?a:c;
elseif(a>b)
MAX=(a>c)?a:b;
elseif(a<b)
MAX=(b>c)?b:c;
printf("MAX = %d\n",MAX);
}
Amanda
#include"stdio.h"
#include"conio.h"
void main()
{
int a,b, c;
printf ("enter 3 number:");
scanf ("%d %d %d",&a,&b,&c);
if (a==b)
{
if (a>=c)
printf ("the longest number is:%d",a);
if (c>a)
printf ("the longest number is:%d",c);
}
if (c==b && a!=b && a!=c)
{
if (c>=a)
printf ("the longest number is:%d",c);
if (c<=a)
printf ("the longest number is:%d",a);
}
else if (a>b)
{
if (a>c)
printf ("the longest number is:%d",a);
else
printf ("the longest number is:%d",c);
}
else if (b>a)
{
if (b>c)
printf ("the longest number is:%d",b);
else
printf ("the longest number is:%d",c);
}
getch();
}
لو فيه حد انا نسيت حله يحطه هنا دة مكان الحلول...
لو حد برضه لسة عايز يحل الحلقة الأولى,, هنا برضه...
الحلقة التانية,, انظر موضوع المسابقة
http://www.h3sonline.com/forums/showthread.php?t=14464
السؤال فى الحلقة الأولى كان
البرنامج اللى الدكتور وراهولنا فى المحاضرة, اللى بيقارن 3 أرقام ببعض و يجيب الأكبر,, (الكتاب ص41)..
فيه مشكلة صغيرة, لو فيه أرقام متشابهة أو الأرقام زى بعض,,, البرنامج مش هيطلع أوت بوت خالص....
حل هذه المشكلة...
و دى كانت الحلول اللى نزلت, و نبدأ بحل محمود عاصم "الفائز"
#include "stdio.h"
void main()
{
int a,b,c;
printf("Enter 3 values : \n");
scanf("%d %d %d", &a , &b , &c);
printf("The largest value is %d ",(a>=b) ? ( (a>=c)? a:c ): ((b>=c)? b:c) );
}
AmrMonsteR
#include"stdio.h"
void main()
{
int a,b,c,MAX;
printf("ENTER THREE INTEGERS(1 2 3)\t");
scanf("%d %d %d",&a,&b,&c);
if(a==b && b==c)
{printf("Numbers you entered are equal\n");
MAX=a;
}
elseif(a==b)
MAX=(a>c)?b:c;
elseif(c==b)
MAX=(a>c)?a:c;
elseif(a>b)
MAX=(a>c)?a:b;
elseif(a<b)
MAX=(b>c)?b:c;
printf("MAX = %d\n",MAX);
}
Amanda
#include"stdio.h"
#include"conio.h"
void main()
{
int a,b, c;
printf ("enter 3 number:");
scanf ("%d %d %d",&a,&b,&c);
if (a==b)
{
if (a>=c)
printf ("the longest number is:%d",a);
if (c>a)
printf ("the longest number is:%d",c);
}
if (c==b && a!=b && a!=c)
{
if (c>=a)
printf ("the longest number is:%d",c);
if (c<=a)
printf ("the longest number is:%d",a);
}
else if (a>b)
{
if (a>c)
printf ("the longest number is:%d",a);
else
printf ("the longest number is:%d",c);
}
else if (b>a)
{
if (b>c)
printf ("the longest number is:%d",b);
else
printf ("the longest number is:%d",c);
}
getch();
}
لو فيه حد انا نسيت حله يحطه هنا دة مكان الحلول...
لو حد برضه لسة عايز يحل الحلقة الأولى,, هنا برضه...
الحلقة التانية,, انظر موضوع المسابقة
http://www.h3sonline.com/forums/showthread.php?t=14464