MaSoUd-5
پسندها
408

ارسال های پروفایل آخرین فعالیت ارسال ها درباره

  • والا مسعود جان نمیدونم چند روز دوام میاره
    واسه اپلود فوروم کافیه ولی وقتی اعضا و اطلاعات زیاد باشه دیگه به نظرم خیلی کمه
    دیدم بعضی جاها بانک حجمش چند گیگ بوده
    خواهش میکنم
    نمیدونم e-book ش هس یا نه
    اسمشون آقای ابریشمی !
    :دی
    بله دیگه گفتم از نظر زمانی بهینه میشه
    این یه قانونه (n/2) تو ریاضی داشتیمش!
    واسه بهینه کردن کد از نظر زمانی به جای i<=n بذارید n/2
    چرا اتفاقا! یه تابع جذر هم داریم فک کنم تو کتابخونه C
    sqrt ? یا sqr ?! یه همچی چیزی
    ببخشید الان یه چند لحظه باید برم
    خب معلومه!!! من همینو میگم دیگه!
    میگم براساس الگوریتم شما اون میشه اول در حالی که نیس!
    آره ولی شیرینه
    برنامه نویسیش سختتره
    خیلی سختتر!
    ها ها ها! :دی
    9 واسه چی؟!!! مگه اونم اوله؟!!
    خیر اینجوری که نمیشه که!
    اعداد اول بی نهایتن!
    !!!!
    اینکه مثال نقضش مث روز روشنه !
    عدد 25 اوله با این حساب ! :D
    تازه همین n/2 هم یه جوری طراحی الگوریتمه ! (درسشو تو چارت داریما!)
    چون اگه عددی تا قبل این تقسیم پذیر نباشه بعدشم نیس
    واسه عدد اول ..بذارین فک کنم..
    آها اینجوری که :
    n رو برهمه اعداد کوچیکتر مساوی n/2
    تقسیم کنیم
    ولی خب این خیلی از نظر زمانی الگوریتمش طولانی تره
    آخه میتونیم بگیم مضارب 2 و ... 3 یا اینا رو حساب نکنه دیگه ؛ نه؟
    بله خیلی خوبه در واقع! :دی
    ولی خیلی بستگی داره به اینکه خودت چقد میخوای خوب باشی
    تو رشته ما کد نزنی ینی هیچی بلد نیستی
    به هر حال...
    میگفتید ..متوجه شدید چیکار کنید کلا دیگه تو این کد؟
    آقای ابریشمی یکی از استادای دانشگاه ماست..
    راستی شما کجا میخونین؟
    آخی!! :دی
    خب یه سرچی تو گوگل کنین از 100 تا کتاب بهتره!
    کار درس همینه!
    اما اون کتاب هم خیلی خوبه
    واسه این بود که من کامپایلر ندارم الان! :دی
    خب برنامه ای که میخواستید زیر مجموعه این کده
    اگه این درسته اونم میتونین درس کنین
    این برنامه یادمه جمع اعداد رو میداد

    int main()
    {
    long int x;
    int n;
    int sum=0;
    printf("Enter a number:\n");
    scanf("%d",x);
    while(x>=1)
    {
    sum+=x%10;
    x/=10;
    }
    printf("Sum of digits:);
    printf("%d",sum);
    getch();
    scanf(%d,&n);
    }
    :دی
    ها ها ها!
    چه بامزه میگید!
    منظورم این printf(%d,remain بودا!)
    اوهوم پس این printf رو اگه بیرون while بیارید
    ببینید چی میشه؟
    اینو با کامپایلرتون امتحان کنید به من خطاهاشو بگید

    #include <stdio.h>
    #include <stdlib.h>
    #include<conio.h>
    int main()
    {
    int n;
    int remain;
    int ration ;
    ration =n/10;
    remain = n % 10;
    printf("plz enter a number !");
    scanf("%d",&n);
    printf("this number consists of these digits:");
    while(ration!=0){
    printf("%d",remain);
    printf("\n");
    n=ration;
    }

    getch();
    }
    یه خرده اجازه بدید برادر !!!! :دی
    حداکثر یه 10 min دیگه میگم
    ok?
  • بارگذاری...
  • بارگذاری...
  • بارگذاری...
بالا