folder Tahribat.com Forumları
linefolder C - C++
linefolder C ++ For Do Do While Program Sorunu



C ++ For Do Do While Program Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ULKUHAN
    ULKUHAN's avatar
    Kayıt Tarihi: 13/Mayıs/2008
    Erkek

    arkadaslar bu soruya gore yazdigim program.

    Find the smallest and largest values of N numbers that are entered from keyboard.

    Get the value of N from the keyboard before entering collection of N numbers.

     

    #include <stdio.h>

     

    int main()

     

    {

     int i;

      int number;

      

       int max=0;

    int         min=1000;

    printf("enter the N numbers");

    printf("\n but N numbers must be only ten value"); 

        for (i=1;i<=10;i++){

             scanf("%d", &number);

                             if(number>max)

                                         max=number;

                             if(number<min)

                                         min=number;

    }

    printf("max: %d",max);

      printf("\n min :%d\n",min);

    return 0;

    }

    ---------------------------------------------------------

    bu program calisiyor bunda bi sorun yok simdi bu programi birde

    do while kullanarak yazmam gerekiyordu onuda yazdim 

    #include <stdio.h>

     

    int main(void)

     

    {

     int i;

      int number;

      

       int max=0;

    int         min=1000;

    i=1;

    do {

    printf("enter the N numbers");

    printf("\n but N numbers must be only ten value"); 

       

             scanf("%d", &number);

                             if(number>max)

                                         max=number;

                             

                             if(number<min)

                                         min=number;

                             i++;

                printf("max: %d",max);

        printf("\n min :%d\n",min);

           

     

     

      }while (i<=10);

     

    }

     

      ================================

    simdi bu ikinci programda sorun var ustteki gibi calismiyor

    daha dogrusu calismiyor acaba nerede hata yaptim bi bakarsaniz sevinirim.

    ayni zamanda birde benim soruda anladigim la ayni sey mi olmus bu programlar 

    yoksa soruda benden farkli bisey mi istiyor?

     

    simdiden tesekkurler.

     

     


    Takke Düstü Kel Göründü:)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SWAT
    SWAT's avatar
    Kayıt Tarihi: 26/Temmuz/2005
    Erkek

    #include <stdio.h>

    int main(void)
    {
        int i;
        int number;
        int max=0;
        int min=1000;
     
        i=1;

        printf("enter the N numbers");
        printf("\n but N numbers must be only ten value"); 

        do
          {   
            scanf("%d", &number);
            
            if(number>max)
              max=number;

            else if(number          min=number;

            i++;
           
         }while (i<=10);
              
        
         printf("\nmax: %d",max);
         printf("\nmin :%d",min);

    }

    do while i yanlıs kurmussun en sondaki printf lerin dısına yazdıgın icin her girdigin sayiyi max ve min olarak yazdırıyo.ilk once max ve min bulup ondan sonra bunları yazdırman lazım

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ULKUHAN
    ULKUHAN's avatar
    Kayıt Tarihi: 13/Mayıs/2008
    Erkek

    usta tesekkurler evet simdi anladim sen soliince

    dedigin gibi her girdigim sayinin max ve min i veriodu

    simdi duzeldi ama tskler.


    Takke Düstü Kel Göründü:)
Toplam Hit: 2005 Toplam Mesaj: 4