#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.
C dili sınav sorusu yardım
10
●1.273
- 19-06-2009, 00:48:27
#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 ? - 20-06-2009, 09:57:29Evet 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.gezegen adlı üyeden alıntı: mesajı görüntüle