Şimdi Ara

arkadaşlar programlama büte kaldım c anlayanlar lütfen baksın

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
343
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar henüz 1.sınıfım programlama dilleri dersinde acemiyim ve büte kaldım çıkıcak kesin bir soru var o da şöyle :

    Bir pazarlama şirketinde 5 satıcı ve 7 ürün bulunmaktadır. En çok satış yapan satıcıyı, hangi üründen kaç adet satıldığını, en çok satılan ürünü ve toplamda satılan ürün sayısını hesaplayan bir c programı yazınız.(soru çözümünde lütfen matris kullanınız)

    Değerleri bilgisayar iki boyutlu bir dizide tutucak el ile girmemize gerek yok.

    Bilen arkadaşlardan cevaplamalarını rica ediyorum.Şimdiden teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi jacket10 -- 26 Ocak 2014; 13:37:28 >



  • iki boyutlu bir dizi tanımlayacaksınız,
    int satislar[5][7];
    şeklinde
    array'in içinde verilerin olduğunu varsayıyorum;
    1. üründen toplam satışı bulmak için for döngüsü kurup satislar[sayac][0] şeklinde veriyi alıp veride toplam değişkeni tanıplayıp onun üzerine ekletirsiniz. diğer 7 ürün içinde tek şey 0 yazan yeri arttırmak.
    ve yine diğerlerini de bu şekilde for döngüleriyle halledebilirsin
  •  
    int satici_urunler[5, 7] = { { 3, 0, 0, 0, 0, 0, 0 }, { 4, 0, 0, 0, 0, 0, 0 }, { 5, 0, 0, 0, 0, 0, 0 }, { 6, 0, 0, 0, 0, 0, 0 }, { 7, 0, 0, 0, 0, 0, 0 } };
    int toplamUrunSatisSayisi = 0;
    int enCokSatilanUrun = 0;
    int enCokSatisYapanSatici = 0;


    for (int i = 0; i < 5; i++){
    int temp = 0;
    for (int j = 0; j < 7; j++){
    temp += satici_urunler[i][j];
    if (j == 6){
    printf("%d. üründen %d adet satıldı.", i + 1, temp);
    }
    }
    if (enCokSatisYapanSatici < temp){
    enCokSatisYapanSatici = i + 1;
    }
    }

    for (int i = 0; i < 7; i++){
    int temp = 0;
    for (int j = 0; j < 5; j++){
    temp += satici_urunler[j][i];
    }
    toplamUrunSatisSayisi += temp;
    if (enCokSatilanUrun < temp){
    enCokSatilanUrun = i + 1;
    }
    }

    printf("En çok satış gerçekleştiren satıcı : %d", enCokSatisYapanSatici);
    printf("En çok satılan ürün : %d", enCokSatilanUrun);
    printf("Toplamda gerçekleştirilen ürün satış sayısı : %d", toplamUrunSatisSayisi);





  • arkadaşlar teşekkürler işime yaradı yazdıklarınız
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.