Şimdi Ara

'' c histogramlı sınav sorusu'' Yardım !

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
598
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkdaşlar merhaba forumda bu konuda bi arama yapmtım birkaç örnek var ama hoca nın istediğine uygun değil yardımcı olabilirseniz sevinirim.

    hoca nın istediğini yazıyorum; her 10 oy için bir * ve kalan her küsürat için '' | '' gibi yada '' + '' gibi bir simge

    örnek:

    a firmasının aldığı oy 14 ise yanınnda '' *++++ '' gösterimini yaparak 14 ü aynı satırda ifade etmemizi istiyor bunu nasıl yapabiliriz?



    < Bu mesaj bu kişi tarafından değiştirildi mfonay -- 20 Mayıs 2012; 17:55:00 >



  •  char *metinHesapla(int sayi) 
    {
    char *mtn = "";
    int x = sayi;
    while(x >= 10)
    {
    x -= 10;
    mtn += '*'; /* 10 icin ifade*/
    }

    while(x >= 5)
    {
    x -= 5;
    mtn += '|';
    }

    while(x >= 1)
    {
    x -= 1;
    mtn += '-';
    }
    return mtn;
    }



    < Bu mesaj bu kişi tarafından değiştirildi welrocken -- 20 Mayıs 2012; 19:43:31 >
    < Bu ileti tablet sürüm kullanılarak atıldı >
  • dostum fazla zamanım yok şu an sana kısaca kod yazıcam;
    for(;;)
    {
    if(sayi -10 < 0)break;
    sayi=sayi-10;printf("*");
    }
    ne yaptığımı kısaca yazıyım; sonsuz for dögüsünün içine giriyorsun, sayı 10 dan küçükse for dan çıkıyorsun, değilsen sayıdan 10 çıkartıyor, onun için ekrana 1 tane * atıyorsun, 10 yerine 1 çıkart, if'in içini eşit 0 yap, koycağın simgeyi + yap bitti.(çok fazla düşünmedim bunun üzerinde bir hata olşursa pm ile ulaşırsın bana).
  • çok teşekkürler..
  • 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.