eyevisol yazdi | yada ödevi bi bilen paylaşsın bi zahmet |
Arkadas lar odev buymus sisteme girip kendiniz de bakabilirsiniz
Stack(yığın) ve kuyruk yapılarını kullanarak bir C programı yazmanız istenmektedir. Program içerisinde, kullanıcı için bir menü oluşturmanız gerekmektedir. Menünün içeriği şu şekilde olacaktır:
1. Eleman ekleme
2. Eleman çıkarma
3. Listeleme
4. Programdan çıkış.
Kullanıcı sayısal olarak menüdeki sıra numaralarına karşılık gelen tuşlara bastığında, ilgili numaranın yanındaki açıklamada belirtilen işlemler yapılacaktır.
Program içerisinde 100 elemanlık bir yığın ve kuyruk yapısı oluşturulacaktır.
1 numaralı seçim için rastgele bir integer sayı üretilip, elde edilen sayı hem kuyruğa hem de yığına eklenecektir.
2 numaralı seçim için yığın ve kuyruk içerisinden eleman çıkarılacaktır.
3 numaralı seçim için yığın ve kuyruk yapılarında bulunan tüm elemanların listelemesi yapılarak ekrana yazdırılacaktır (her iki yapı için ayrı ayrı listeleme yapılmalıdır.).
4 numaralı seçim ile programdan çıkış sağlanacaktır.
Tüm bu işlemler için kullanıcıya işlemin yapıldığını belirten bir mesaj ekrana yazdırılmalıdır (Örnek: Eleman ekleme seçimi yapıldığında, rastgele üretilen 3 sayısı üretildiğini farzedelim. Ekleme işleminden sonra ekrana "3 yığına ve kuyruğa eklenmiştir. " şeklinde bir mesajın yazılması gerekmektedir.).
Ödevler, dersin sayfası üzerinden ödev gönderme modülü kullanılarak teslim edilmelidir. e-mail yoluyla gönderilen ödevler dikkate alınmayacaktır.
Ödevin c programlama dili kullanılarak yazılması gerekmektedir. Sisteme yüklenecek ödevlerin proje halinde ya da derlenebilir şekilde olması gerekmektedir. Text dosyasına yazılarak gönderilen kodlar kabul edilmeyecektir.
|