C Dilinde Dizideki Değerlerin Toplanmaması

Trem

80+
Katılım
23 Mart 2020
Mesajlar
74
Reaksiyon skoru
16
Merhabalar, yazdığım kodun elimle girdiğim değerleri bir dizi içine attıktan sonra bunları toplamasını istiyorum. Şöyle bir kod yazdım. Değerlerin toplamını vermiyor.
C:
#include <stdio.h>
#include <stdlib.h>

int main(){
    int toplam = 0;
    int dizi[100];
    int i, sayi;
    
    printf("Eleman sayisi: ");
    scanf("%d",&sayi);
    
    for(i=0;i<sayi;i++)
    {
        printf("Dizinin %d. degerini girin: ",i+1);
        scanf("%d",&dizi[i]);
        toplam = toplam +dizi[i];
    }
    printf("sayilarin toplami: %d",toplam);
    return 0;
}
 
Merhabalar, yazdığım kodun elimle girdiğim değerleri bir dizi içine attıktan sonra bunları toplamasını istiyorum. Şöyle bir kod yazdım. Değerlerin toplamını vermiyor.
C:
#include <stdio.h>
#include <stdlib.h>

int main(){
    int toplam = 0;
    int dizi[100];
    int i, sayi;
   
    printf("Eleman sayisi: ");
    scanf("%d",&sayi);
   
    for(i=0;i<sayi;i++)
    {
        printf("Dizinin %d. degerini girin: ",i+1);
        scanf("%d",&dizi[i]);
        toplam = toplam +dizi[i];
    }
    printf("sayilarin toplami: %d",toplam);
    return 0;
}
konsolda hata gözüküyor mu
 
Dev-C++ compiler ile derledim ve kodun çalışıyor. Bir sıkıntı göremedim. Hangi derleyici ile çalıştığını yazarsan ve aldığın hatayı ekran görüntüsü olarak atabilirsen bakarım.
 
Geri
Top