C++ klavyeden girilen 10 rakamı dizine yerleştirme

AuEnx

Hectopat
Katılım
25 Aralık 2018
Mesajlar
474
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar aşağıda resimde böyle bir soru tipi var. Bir türlü yapamadım. Cevabı nedir acaba? Yardımcı olabilirseniz çok sevinirim, şimdiden teşekkürler.
 

Dosya Ekleri

  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    33,7 KB · Görüntüleme: 41
Son düzenleyen: Moderatör:
Başlıkta C++ yazmışsın ama dökümanında C yazıyor o yüzden C yazdım.

C:
#include <stdlib.h>
#include <stdio.h>

#define Eleman_Sayisi 10

int main(){

    int dizi[Eleman_Sayisi];
    int pozitifSayi= 0;
    int negatifSayi = 0;
    int sifirSayi = 0;

    int i;
    for(i = 0; i < Eleman_Sayisi; i++){
        scanf("%d",&dizi[i]);
    }
    for(i = 0; i < Eleman_Sayisi; i++){
        if(dizi[i] > 0){
            pozitifSayi++;
        }
        else if(dizi[i] < 0){
            negatifSayi++;
        }
        else{
            sifirSayi++;
        }
    }
    printf("\nGirdiğiniz Sayılar : ");
    for(i = 0; i < Eleman_Sayisi; i++){
        printf("%d ", dizi[i]);
    }
    printf("\nGirdiğiniz Sayılar Tersten : ");
    for(i = Eleman_Sayisi - 1; i >= 0; i--){
        printf("%d ", dizi[i]);
    }
    printf("\nPozitif Sayisi : %d",pozitifSayi);
    printf("\nNegatif Sayisi : %d",negatifSayi);
    printf("\nSifir Sayisi : %d",sifirSayi);

    return 0;
}
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı