عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 24-12-2010, 07:38 PM

رحاب 09 رحاب 09 غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Jul 2010
التخصص: ^^ لسة
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: أنثى
المشاركات: 206
افتراضي تحويل برنامج من لغة السي بلس بلس إلى السي + محاولتي


السلام عليكم ورحمة الله وبركاته


اللهم صلي على محمد وعلى اله الطيبين الطاهرين


لدي هذا البرنامج بلغة الـ سي بلس بلس وأحتاجه بلغة السي !

كود:
 
#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();


شكراً مقدماً


موفقين لكل خير :)
رد مع اقتباس