![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
27-11-2007, 05:56
|
|
|
חבר מתאריך: 11.02.06
הודעות: 246
|
|
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main ( )
{
int num1,num2,temp1, tempd,temp2,i,s,f=0;
char symbol;
clrscr ();
// printf("\n enter your symbol and two numbers:");
// scanf("%c%d%d",&symbol,&num1,&num2);
while (f==0)
{
printf("enter your symbol and two numbers:");
scanf("%c%d%d",&symbol,&num1,&num2);
switch(symbol)
{
case 'a':{ printf("The everage of the numbers is:%d", (num1+num2)/2);
if ( ((num1+num2)%2)==0 )
printf("Your everage is shalem number");
else
printf("\nYour everage is lo shalem number");
break;
}
case '*' rintf("The multiply of the numbers is:%d", num1*num2);
break;
case 'm' rintf("The smallest number is:%d",(num1<num2)?num1:num2);
break;
case 'M' rintf("The biggest number is :%d",(num1>num2)?num1:num2);
break;
case 'g':{
temp1=(num1<num2)?num1:num2;
temp2=((num1>num2)?num1:num2);
if (temp2%temp1==0)
printf ("The bigest divider is %d",temp1);
else
{ for (i=1;i<sqrt(temp1)+1;i++)
if ((temp1%i==0) && (temp2%i==0))
tempd=i;
printf ("The bigest divider is %d",tempd);
}
break;
}
case '^' rintf("Number1 ^ Number2 = %.0f", pow(num1,num2));
break;
case 'Q' rintf("FINISH");
return 0;
default: printf("ERROR");
}
printf ("\n");
}
getch ( );
return 0;
}
|