• 27-12-2009, 16:19:15
    #1
    Merhaba, c'de girilen 3(veya 4-5) rakamın ortalamasını nasıl hesaplatabiliriz?
  • 27-12-2009, 16:24:18
    #2
    hepsini topla
    kaç sayı topladığını unutma
    ort = toplam / toplanan sayi adedi

    input al, input aldıkça adedi artır.
    input aldıkça toplam += inputsayi

    diyerek topla sonra hesaplat.
  • 27-12-2009, 16:26:06
    #3
    tamamda bunu kodlara nasıl dökebiliriz? mesela nasıl alabiliriz klavyeden girilen değerleri ve saydırıp for döngüsüne sokmak gerekecek. C bilgim yok denecek kadar az (php bilgim var ama c ile çok farklı diller)
  • 27-12-2009, 16:29:27
    #4
    ödevi icin biri istemisti c bilmiyorum ama şöyle birşeyle yardım etmiştim. Dizilerle yapmak daha mantıklı tabi
    #include <stdio.h>
    int main() {
    int sayi1;
    int sayi2;
    int sayi3;
    int sayi4;
    int sayi5;
    int sayi6;
    int toplam;
    int ortalama;
    printf("Birinci: ");
    scanf("%d",&sayi1);
    printf("%d\n",sayi1);

    printf("Ikinci: ");
    scanf("%d",&sayi2);
    printf("%d\n",sayi2);

    printf("Ucuncu: ");
    scanf("%d",&sayi3);
    printf("%d\n",sayi3);


    printf("Dorduncu: ");
    scanf("%d",&sayi4);
    printf("%d\n",sayi4);


    printf("Besinci: ");
    scanf("%d",&sayi5);
    printf("%d\n",sayi51);

    printf("Altıncı: ");
    scanf("%d",&sayi6);
    printf("%d\n",sayi6);

    toplam =(sayi1+sayi2+sayi3+sayi4+sayi5+sayi6);
    ortalama=(sayi1+sayi2+sayi3+sayi4+sayi5+sayi6)/6;
    printf("Toplam: %d\n",toplam);
    printf("Ortalama: %d\n",ortalama);

    }
  • 27-12-2009, 16:29:32
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    //ortalama alma Twinsens
    #include<stdio.h>
    #include<conio.h>

    int A[100],i,n,toplam=0,ort;

    void main(void){
    printf("Kac tane sayinin ortalamasini almak istiyorsunuz?");
    scanf("%d",&n);

    for(i=1; i<=n; i++){
    printf("A[%d]=",i);
    scanf("%d",&A[i]);
    toplam = toplam + A[i];
    }
    ort = toplam/n;
    printf("\nOrtalama = %d",ort);
    getch();

    }

    seklinde olacak bu kodlara bi goz at anlamaya calis diger odevlerine kendin ugras balik tutmasini ogretelimde ;P
  • 27-12-2009, 16:38:53
    #6
    void main(void){
    satırında hata veriyor. balık tutmayı öğrenmem gerekiyor ama sürem çok az kaldı ve yapılacak işler çok yoğun.
  • 27-12-2009, 16:40:20
    #7
    visual studio 2008 de sorunsuz calisiyor sen isteyince az once yazdim. Baska derleyicide deniyorsan void main() olarak yaz main() bu sekilde olsun yani
  • 27-12-2009, 16:46:36
    #8
    Çalıştı.
    scanf("%d",&n); burada girilen değeri aldık n isimli değişkene atadık biz değiştirene kadar değişkenimiz hafızada değilmi ?
    getch(); fonksiyonu ile ne yapılıyor?

    İlgilenen arkadaşlara çok teşekkür ederim Allah razı olsun.
  • 27-12-2009, 16:56:08
    #9
    evet degiskeni n degerine atadi program calisana kadar n degeri hafizada.
    conio.h kutuphanesinin bir kodu olan getch(); fonksiyonu ise, program bittikten sonra ekranin hemen kapatilmasini engelliyor