• 18-06-2009, 21:46:23
    #1
    Üyeliği durduruldu
    #include <stdio.h>
    int main()
    {
    int n,
    number,
    count,
    c,
    sum;
    printf("enter number of integers:");
    scanf("%d",&n);
    sum=0;
    for (count=1;count<=n;count++)
    {
    printf("enter integer:");
    scanf("%d",&number);
    sum+=number;
    }
    printf("Sum of positive numbers are %d.\n",sum);
    printf("sayı ***");
    scanf("%d",&c);
    return 0;
    }


    Hoca sınavda bu şekilde bir örnek program veriyor sonra diyor ki bunu modifiye ederek bir program yazın program ise:

    Write a program that reads a squance of 20 real numbers and calculates the sum of all positive numbers.Print the result for the sum of positive numbers.

    yardımcı olursanız sevinirim.
  • 19-06-2009, 00:48:27
    #2
    #include <stdlib.h>
    #include <stdio.h>
    int main()
    {
    int number,
    count,
    pcounter,
    sum;
    pcounter=0;
    sum=0;
    for (count=1;count<=20;count++)
    {
    printf("enter %d. integer:",count);
    scanf("%d",&number);
    if( number >= 1)
    //Sadece 1 ve birden buyuk sayılarda işlem yapar
    {
    //pozitif sayıları sum a ekliyor
    sum+=number;
    // kaç adet pozitif sayı olduğunu tutyor
    pcounter++;
    }
    }
    printf("Sum of  %d positive numbers are : %d.\n",pcounter,sum);
    system("pause");
    return 0;
    }
    Tam olarak böyle birşeymi arıyosun ?
  • 19-06-2009, 00:57:38
    #3
    Üyeliği durduruldu
    çok teşekkür ederim saolasın ellerine sağlık fakat positive derken negatif sayıları kullanılmayacak şekilde değil mi?
  • 19-06-2009, 00:59:50
    #4
    vallahi benim anladığım kullanıcı negatif ve pozitif sayılar giricek,
    programda pozitilerinin toplamını hesaplıyacak,
    doğrumu anladım acaba.
  • 19-06-2009, 01:01:36
    #5
    Üyeliği durduruldu
    tüm pozitif sayılar diyor sanırım doğru en azından bu şekilde yaparım çok teşekkür ederim ellerine sağlık
  • 20-06-2009, 09:41:40
    #6
    gezegenin yaptıgı dogru.Pozitif sayıların toplamını istiyor program
  • 20-06-2009, 09:57:29
    #7
    gezegen adlı üyeden alıntı: mesajı görüntüle
    vallahi benim anladığım kullanıcı negatif ve pozitif sayılar giricek,
    programda pozitilerinin toplamını hesaplıyacak,
    doğrumu anladım acaba.
    Evet gezegenin yazdığı dogru kullanıcıdan 20 tane sayı girilmesi isteniyor bu 20 sayının pozitif olanları toplanmasınız istiyor. Negatif ile ilgili işlem istemiyor.
  • 20-06-2009, 14:14:55
    #8
    Üyeliği durduruldu
    saolsun gezegen benki örnek code ona bakarak modifiye ettim pcount kullanmadan aynı işlevi gerçekleştirdim çok teşekkür ederim kesin geçtik
  • 20-06-2009, 15:06:07
    #9
    pcount sadece sonuçta kaç tane pozitif sayıynın toplamı onu yazıyor. sadece şekil olsun diye yani