folder Tahribat.com Forumları
linefolder C - C++
linefolder C De Tam Sayi Bulan Algoritma ?



C De Tam Sayi Bulan Algoritma ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    C de  [m , n] araligindaki tum tam sayilari bulan program hakkindaki her turlu , dongu, algoritma vs, yardimlarinizi bekliyorum ..

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    abi m ve n tam sayıysa eğer aralarındakini istiyosan n-m-1 eğer n ve m de dahil olacka diyosan n-m+1 :))

    n ve m tam sayı değilse de int olarak tanımladıktan sonra kendisi tam sayı olur zaten, yine aynı mantık oluyo..

    ama sormak istediğin başka bir şey diye tahmin ediyorum..

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Lathedarkman
    Lathedarkman's avatar
    Kayıt Tarihi: 05/Mayıs/2007
    Erkek

    c kodumu lazım ? akış diyagramımı

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    m ve n dogal sayi olacaklar ve m<n olacak, iki dogal  sayi giricez  bunlarin arasindaki tam sayilari bulacak..

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    C kodu lazim hocam

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Lathedarkman
    Lathedarkman's avatar
    Kayıt Tarihi: 05/Mayıs/2007
    Erkek

    anladımda bunu akış diyagramı olarak mı istiyorsun ? yoksa kodlarını mı istiyorsun bunu anlamadım

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    radres
    radres's avatar
    Kayıt Tarihi: 28/Şubat/2009
    Erkek

    m ve n yi alttaki tam değere yuvarlayıp ( galiba floor komutuydu , birde math.h  eklemen lazım ) bu tam değerler arasındaki tüm tam sayıları for döngüsü kullanarak ekrana yazdırabilirsin ... programı yazardım ama şu an bilgisayarda C yüklü değil ...

    edit:

     

    şöyle :

    (math.h  eklemeyi unutma)

     

    ...

    float m,n;

    int tm, tn ,c;

    scanf("%f %f",&m,&n);

    tm=floor(m);

    tn=floor(n);

     

    for(c=tm;c<=tn;c++){

    printf("%d ",c);                         

                                   }

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    int main()

    {
    sayi();

    return 0

    }

     

     

    int sayi()         

    {

       int m;
        int n;
    printf("ilk girdiginiz, digerinden kucuk olacak sekilde iki sayi giriniz \n");
    printf("ilk sayiyi giriniz: ");
    scanf("%d",&m);
    printf("ikinci sayiyi giriniz: ");
    scanf("%d",&n);
    if (m>=n)
    {
             printf("Hata! ilk sayi ikinciden kucukk olmali\n");
             sayi();
             }           
           int ara = (n-m)+1;
             printf("bu iki sayi arasindaki tam sayi miktari: %d",ara);  

     

    for (int i=m; i<=n; i++)
    {
    printf("\n %d", i);

     return 0;

          }

     

     

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Lathedarkman
    Lathedarkman's avatar
    Kayıt Tarihi: 05/Mayıs/2007
    Erkek

    #include <stdio.h>
    #include <conio.h>

    main()

    {

    int m,n,i;

    clrscr();printf("M i giriniz..");
    scanf("%u",&m);
    printf("N i giriniz");
    scanf("%u",&n);
    if (m>n) {

    printf("n, m'den buyuk olmalidir\n");
    }
    else if (m<n) {

    for(i=m;i<=n;i++)/F; } printf("%f\n");

    getch();return 0;

    }

     

    olması lazım

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Lathedarkman
    Lathedarkman's avatar
    Kayıt Tarihi: 05/Mayıs/2007
    Erkek

    http://img687.imageshack.us/img687/8504/diyagram2.jpg

    Buda akış diyagramı

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    hocam buyur.İşine yararsa.İki sayı girmeni istiyor.Hangisinin büyük olduğu önemli değil

     

    #include <stdio.h>

    main(){

        int a,b;

        printf("İki tam sayi girin : ");scanf("%d %d",&a,&b);

        if (b>a){

            printf("%d ile %d arasındaki tam sayılar\n",a,b);a++;

            while(a<b){

                printf("%d \n",a);a++;

            }

        }else if(a>b){

            printf("%d ile %d arasındaki tam sayılar\n",b,a);b++;

            while(b<a){

                printf("%d \n",b);b++;

            }

        }else

            printf("bunların arasını nasıl bulayım ?\n");

    }

     

Toplam Hit: 3190 Toplam Mesaj: 14