Şimdi Ara

Dev-C ++'den anlayan arkadaşlar bir ricam olacak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
25
Cevap
0
Favori
2.280
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Sayın forumdaşlarım bilgisayar dersinden hocanın verdiği 2 ödevim var ama kafam basmıyor bu merete gerçekten bu programdan anlayanlar varsa onlardan bir ricam olucak.
    1)Klavyeden girilen 10 sayıyı kücükten büyüğe sıralayan programı yazınız.
    2)Klavyeden girilen bir plaka koduna göre ili söyleyen programı yazınız (10 il icin)
    bunlar yapılıcak arkadaşlar anlayan arkadaşlar ilgilenirse cok makbule geçer gerçekten teşekkürler şimdiden







  • Dev C++ programın adı. Hangi dilde yapılcak C mi C++ mı ?
  • C++ hocam
  • 1. için algoritma kullanmam gerek quicksort bubble sort gibi ;)
    2. için switch le ifl le yapabilirsin ;)
  • Malesef C++ yok bende C olsa denerdim.
  • #include<iostream>
    #include <set>
    #include <stdexcept>

    using namespace std;
    int kackez;

    int insertionSort(int A[], int n)
    {

    int i, j, anahtar;


    for (j = 2; j < n; j++)
    {
    anahtar=A[j];
    i=j-1;
    while (A>0 and A > anahtar)
    {
    A[i+1]=A;
    i=i-1;
    kackez++;
    }
    A[i+1]=anahtar;
    }
    return kackez;
    }



    int main()
    {
    kackez=0;
    int elemansayisi,say;
    cout<<"Eleman sayisi : ";
    cin>>elemansayisi;
    int B[elemansayisi];
    for (say=0;say<elemansayisi;say++)
    {

    B[say]=rand();
    cout<<B[say]<<endl;
    }



    insertionSort(B,elemansayisi);
    cout<<endl<<"SIRALI LISTE"<<endl;
    for(int x=0;x<elemansayisi;x++)
    {
    cout<<B[x]<<endl;
    }

    cout<<kackez<<" karsilastirma yapildi"<<endl;
    system("pause");
    return 0;
    }

    Not:Denenmedi alıntı



    < Bu mesaj bu kişi tarafından değiştirildi BÖCCÜK ♂ -- 24 Aralık 2011; 21:52:49 >




  • quote:

    Orijinalden alıntı: by3mR3

    1. için algoritma kullanmam gerek quicksort bubble sort gibi ;)
    2. için switch le ifl le yapabilirsin ;)

    hocam bilsem sormazdım elinden gelirse cok hayra geçer
  • Benimde ptesi günü C den finalim var bir halt bilmiyorum. Kalıcam herhalde. Önerisi olan var mı?
  • 1. soruda 10 tane sayı girdir klavyeden sonra ilkine enbuyuk olarak kabul et sonra diğerleriyle karşılaştırma yaparak yerlerini değiştir

    2. soruda 10 tane if koyarak if(i==26) cout<<"eskisehir"; gibi 10 tane il yazabilirsin

    internette biraz araştırma yaparsın çok benzerlerini bulabilirsin



    < Bu mesaj bu kişi tarafından değiştirildi Rdau -- 24 Aralık 2011; 21:58:42 >
  • Up arkadaşlar yardımmm
  • beyler benimde konu vardı kimse mesaj yazmadı. madem bilenler burda linkini atıyım LİNK
  • quote:

    Orijinalden alıntı: Rdau

    1. soruda 10 tane sayı girdir klavyeden sonra ilkine enbuyuk olarak kabul et sonra diğerleriyle karşılaştırma yaparak yerlerini değiştir

    2. soruda 10 tane if koyarak if(i==26) cout<<"eskisehir"; gibi 10 tane il yazabilirsin

    internette biraz araştırma yaparsın çok benzerlerini bulabilirsin

    eyvallah
  • c++ yok ama istersen C# yapayım
  • Takip
  • 2. printf("İl kodunu giriniz ");
    scanf("%d",&ilkodu);


    switch (ilkodu)

    case: 1: printf("Adana");
    case 2: printf("Bursa");

    .
    .
    .
  • quote:

    Orijinalden alıntı: DemonHard

    c++ yok ama istersen C# yapayım

    olur hocam bi deneseniz
  • quote:

    Orijinalden alıntı: iLoveBeeR

    quote:

    Orijinalden alıntı: DemonHard

    c++ yok ama istersen C# yapayım

    olur hocam bi deneseniz

    tamam bir deneyeyim
  • son kez upp
  • c# da girilen sayılardan en büyüğünü bulan programı yaptım buyur bi teşekkür yeter şimdi plakalara geçiyorum:


    Console.Write("Lütfen Kaç Sayı Girmek İstediğinizi Giriniz: ");
    int adet = Convert.ToInt16(Console.ReadLine());
    int sayac = 0;
    int enbuyuk = 0;
    int sayi;

    do
    {
    Console.Write(sayac + 1 + ". Sayı = ");
    sayi = Convert.ToInt16(Console.ReadLine());

    if (sayi > enbuyuk)
    enbuyuk = sayi;
    sayac++;
    }
    while (sayac < adet);
    Console.WriteLine("Girdiğiniz Sayılar İçinde En Büyüğü = " + enbuyuk);
    Console.WriteLine("*****************************************");

    Console.WriteLine("*****DemonHard Yapım :):)********");
    Console.ReadKey();




  • buyur plaka kodu bunnla fazla ugrasamadım switch case ile de yapılabilrdi ve 81 il olabilrdi ama uzun olurdu tek tek tanımlayamadım xD :



    int secim;

    Console.WriteLine("Plaka Kodunu Giriniz: (01-10)");
    secim = Convert.ToInt32(Console.ReadLine());

    if (secim == 01)
    Console.WriteLine("Şehir Adana");

    else if (secim == 02)

    Console.WriteLine("Şehir Adıyaman");

    else if (secim == 03)
    Console.WriteLine("Şehir Afyon");

    else if (secim == 04)

    Console.WriteLine("Şehir Ağrı");

    else if (secim == 05)

    Console.WriteLine("Şehir Amasya");

    else if (secim == 06)

    Console.WriteLine("Şehir Ankara");

    else if (secim == 07)

    Console.WriteLine("Şehir Antalya");

    else if (secim == 08)

    Console.WriteLine("Şehir Artvin");

    else if (secim == 09)

    Console.WriteLine("Şehir Aydın");

    else if (secim == 10)

    Console.WriteLine("Şehir Balıkesir");


    Console.ReadKey();

    Edit: umarım işine yaramıştır



    < Bu mesaj bu kişi tarafından değiştirildi DemonHard -- 24 Aralık 2011; 23:22:32 >




  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.