السلام عليكم ورحمة الله وبركاته
اللهم صلي على محمد وعلى اله الطيبين الطاهرين
لدي هذا البرنامج بلغة الـ سي بلس بلس وأحتاجه بلغة السي !
كود:
#include<iostream>
[LEFT]using namespace std;
int main(){
double y,x,r;
while(1){
cout<< "\n enter the rudius : ";
cin>>r;
for(y=0.0;y>=(-2.0*r);y=y-0.5){
for(x=0.0;x<=(2.0*r);x=x+0.5){
if( ( (x-r)*(x-r) + (y+r)*(y+r) ) <=(r*r) )
cout<<"* ";
else cout<<" ";}
cout<<endl;}
}
return 0;
}[/LEFT]
وهذه محاولتي :
كود:
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main ()
{
double x , y , r ;
printf("enter the radius");
scanf("%lf",&r);
while (1)
for(y=0.0;y>=(-2.0*r);y=y-0.5){
for(x=0.0;x<=(2.0*r);x=x+0.5){
if( ( (x-r)*(x-r) + (y+r)*(y+r) ) <=(r*r) )
printf("* ");
else
printf(" ");
}
getch();
}
يقول لي البرنامج ان في قوس ناقص ويأشر لي على الـ getch();
شكراً مقدماً
موفقين لكل خير :)