Şimdi Ara

C problemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
198
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • 1) 5 aday için seçim yapılacaktır. Adaylar 1 den 5 e kadar numaralandırılmıştır. Program her kullanıcıya aday listesini gösterecek ve hangi adaya oy vereceğini soracaktır. Kullanıcının oyundan sonra her bir adayın seçim oranlarını ekrana yazdıran program

    2) Dışardan girilen N elemanlı bir dizinin elemanlarını öyle ikiye bölünüz ki elde ettiğiniz yeni 2 dizideki elemanların toplamları birbirine eşit(/en yakın) olan program

    arkadaşlar bu iki sorudan birini yapmam lazım yardım lazım



    _____________________________
  • 1) İlk olarak kullanıcıları ve adayları tanımlarsın. Daha sonra kullanıcı birisine oy verdiğinde oyu verdiği adaya +1 oy eklersin. Seçim oranlarını yüzde oran olarak göstermek için ise başta bütün oyları toplarsın ve 100 e oranlayarak gösterirsin.

    2) Dizideki elemanları döngüye sokarak eleman sayısını al. Daha sonra bu sayı çift sayı ise direkt ikiye böl, eğer değil ise diziden 1 çıkart ve ikiye böl daha sonra dizinin ilk veya ikinci kısmına bunu tekrar ekle bu şekilde ortaya en yakın şekilde bölmüş olursun.
    _____________________________
  • aday sorusu cevabı:
    #include <stdio.h> 
    int main(){
    int secim,i, sayac=0;
    int adayoy[5]={0};
    float oran[5];
    while(1){
    printf("\n[1]Ahmet\n[2]mehmet\n[3]hakan\n[4]aysel\n[5]Merve\n");
    printf("Secmek istediginiz adayin Numarasini Giriniz:");
    scanf("%d",&secim);
    switch(secim){
    case 1:{
    adayoy[0]=adayoy[0]+1;
    break;
    }
    case 2: {
    adayoy[1]=adayoy[1]+1;

    break;
    }
    case 3:{
    adayoy[2]=adayoy[2]+1;
    break;
    }
    case 4:{
    adayoy[3]=adayoy[3]+1;
    break;
    }
    case 5:{
    adayoy[4]=adayoy[4]+1;
    break;
    }
    default :{
    printf("Yanlis Secim...\n");
    sayac-=1;
    break;
    }
    }
    sayac+=1;


    for(i=0;i<5;i++){
    oran[i]=adayoy[i]/(float)sayac*100;
    printf("\n%d inci aday %.2f oranında oy almis",i+1,oran[i]);
    }
    }

    return 0;
    }
    _____________________________
    ***ÜÇ GÜNLÜK DÜNYADA FIRILDAK OLMAYA GEREK YOK***




  • Yapay Zeka’dan İlgili Konular
    Opel Corsa C Su problemi.
    9 yıl önce açıldı
    Windows 8.1 Driver sorunu
    10 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.