Hocam teşekkür ederim. Ancak sprintf kullanmadan sadece basit döngülerle bunu yapmam gerekiyor. Bugün lab dersinde soracağım yapamazsam. |
Eğer program yaptırdıysanız programın kaynak kodunu da istemelisiniz. Eğer vermiyorsa o işte bişey vardır. Tabiki ulaşabilir. Hatta tüm verileri kendi sunucularında depolayabilir. |
Ben c odevim hakkinda bir yardim isteyecektim.odevim su sekilde Ornegin txt file dan veriyi cektim 8 li stringler halinde alt alta yazdirdim. Aaaaaaaabbbbbbbbccccccccdddddddd diye veriyi cektim txt den ve su sekilde yazdirabiliyorum baska bir txt ye Aaaaaaaa bbbbbbbb cccccccc dddddddd Buraya kadar program tamam fakat programin ikinci kisminda sikinti yasiyorum.program ikinci kisimda da sunu yaptirmak istiyor. dddddddd cccccccc bbbbbbbb Aaaaaaaa Ikinci kisimda hangi loop kullanarak ya da nasil bir algoritma mantigi izleyerek yapabilirim yardimci olursaniz cok sevinirim. |
Ödev İçeriği C++ programlama dilini kullanarak yazacağınız program dizilerde aşağıdaki işlemleri yapmalıdır. 1- Eleman Ekle 2- Eleman Sil 3- Eleman Ara 4- Elemanları Listele 5- Çıkış Elemanlar sadece pozitif tamsayılardan oluşmalıdır. Kullanıcının gireceği negatif tamsayılar kabul edilmemeli ve kullanıcı uyarılarak tekrar girilmesi sağlanmalıdır. Dizinin uzunluğu 101 olmalıdır. Bu pozitif tamsayılar dizisine ekleme, silme ve arama mantığı şu şekilde olmalıdır. Örneğin 571 sayısı diziye eklenmek istenmektedir. Bu durumda 571 MOD 101 = 66 (Yani 571’in 101’e bölümünden kalan 66’dır.) 571 sayısı, dizide 66 numaralı indekse konulmalıdır. Eğer daha önce 66 numaralı indekste bir eleman eklenmiş ise bu durumda 571 sayısı eklenmemeli ve kullanıcı ilgili indeks dolu şeklinde uyarılmalıdır. Silme işleminde de aynı yöntem kullanılmalıdır. Silinecek sayı kullanıcıdan alınmalı 101’e bölümünden kalan indekse gidip eleman silinmelidir. Eğer girilen sayı ilgili indekste yoksa kullanıcı eleman bulunamadı şeklinde uyarılmalıdır. Dizide eleman silmekten kasıt oraya -1 yazmaktır. Dolayısıyla dizi program başladığında bütün indekslerinde -1 olacak şekilde değer atanmalıdır. Elemanları listeleme işleminde, dizideki bütün elemanlar ekrana yazılmalıdır. Burada dikkat edilecek konu eğer bir indekste -1 değeri varsa orada eleman yok anlamında olduğu için ekrana o indeksteki değer yazılmayacak ve bir sonraki indekse bakılacaktır. Örneğin 5 elemanın ekli olduğu dizi ekrana yazdırılırsa aşağıdaki gibi bir çıktı oluşacaktır. [indeks değeri]=eklenen eleman şeklinde listeleme yapılmıştır. KISACA DİZİLERDE ELEMAN SİLME NASIL OLUR. İNDEKS BOŞ İSE ELEMAN LİSTELEDİĞİMDE GÖRÜLMEMESİNİ NASIL YAPARIM. |
Zaten sorduğun soruların cevapları metinde var. Bu kadar tembel olmayın. Önce şu soruyu adam akıllı okuyun. Bu arada ikinci soruna illa cevap istersen; yazacağın dizi elemanını kontrol ettirirsin, -1 ise atlar diğerine geçersin. |
okuduk anlamadık ki buraya yazdık.Eyvallah cevap vermişsin. Başka yol göstermek istersen yaz yardımcı ol. |
Arkadaşlar Merhaba. C sharpta bi yazılım geliştiriyorum fakat şöyle bir sorunum var. Bir dosyadan veri okuyorum ve dosyanın içinde kaç tane istediğim stringten olduğunu algılıyorum. Bu algıladığım string sayısına göre radio buttonları visible true yada visible false yaptıracağım. Fakat 60 tane radio button olduğundan her if'in içinde 60 tane visible true yada false yazmak istemiyorum. Bunu kolayca yapabileceğim bir çözüm var mıdır ? Örnek vermem gerekirse eğer okuduğum stringlerin sayısı 5 ise 50 tane radiobuttonun visible değerini false yapmam gerekiyor. Değer 10 ise 40 tane radiobuttonun visible değerini false yapmam gerekiyor. Buda acayip çok kod kalabalığına sebep oluyor. |
Kullanıcı -1 girene kadar ekrana girdiği sayıların geometrik ortalamasını bulan program yazmak istiyorum, geo. ortalamanın formülü de logG= logx1+logx2+...+logxn/n daha sonra 10^log, ama girilen bu sayıları döngüye alıp sürekli toplayamıyorum |
merhaba üniversite 1. sınıf öğrencisiyim < Resime gitmek için tıklayın > bu yıldızları c++ da for dögüsüyle ekrana vermem lazım acil yardım edicek olan varmı ? |
benim kart eşleştirme oyunu hakkında ödevim var ancak c#'ım çok gelişmiş olmadıgı için ödevi for döngüsü ile yapmayı denedim ancak yeterli değil yardımcı olabilirmisiniz.şunlarda kodlarım for (int x = 0,y = 0,z=0; x != 3 && y != 3 && z != 3;) { x = 0; y = 0; z = 0; Random sayi = new Random(); int butn1 = sayi.Next(1, 4); if (butn1 == 1) x = x + 1; else if (butn1 == 2) y = y + 1; else if (butn1 == 3) z = z + 1; button1.Text = (butn1).ToString(); int butn2 = sayi.Next(1, 4); if (butn2 == 1) x = x + 1; else if (butn2 == 2) y = y + 1; else if (butn2 == 3) z = z + 1; button2.Text = (butn2).ToString(); int butn3 = sayi.Next(1, 4); if (butn3 == 1) x = x + 1; else if (butn3 == 2) y = y + 1; else if (butn3 == 3) z = z + 1; button3.Text = (butn3).ToString(); int butn4 = sayi.Next(1, 4); if (butn4 == 1) x = x + 1; else if (butn4 == 2) y = y + 1; else if (butn4 == 3) z = z + 1; button4.Text = (butn4).ToString(); int butn5 = sayi.Next(1, 4); if (butn5 == 1) x = x + 1; else if (butn5 == 2) y = y + 1; else if (butn5 == 3) z = z + 1; button5.Text = (butn5).ToString(); int butn6 = sayi.Next(1, 4); if (butn6 == 1) x = x + 1; else if (butn6 == 2) y = y + 1; else if (butn6 == 3) z = z + 1; button6.Text = (butn6).ToString(); int butn7 = sayi.Next(1, 4); if (butn7 == 1) x = x + 1; else if (butn6 == 2) y = y + 1; else if (butn6 == 3) z = z + 1; button7.Text = (butn7).ToString(); int butn8 = sayi.Next(1, 4); if (butn8 == 1) x = x + 1; else if (butn8 == 2) y = y + 1; else if (butn8 == 3) z = z + 1; button8.Text = (butn8).ToString(); int butn9 = sayi.Next(1, 4); if (butn9 == 1) x = x + 1; else if (butn9 == 2) y = y + 1; else if (butn9 == 3) z = z + 1; button9.Text = (butn9).ToString(); } |
Merhaba arkadaşlar c# orta seviye bilgim var otomasyon programları falan yapıyorum kendimce ekle,sil,arama gibi şeyler ama kendimi dahada geliştirmek istiyorum daha napabilirim c#'da daha napılır daha ileri gitmek istiyrum webservis'i cok duydum bana dahada ileride neler yapabileceğime dair hangi konulara bakıcagıma su konu suna yarar gibi fikirler lazım sunları çalış su konulara bak gibi şeyler lazım kendimi ilerletmem için yardımlarınız için şimdiden teşekkürler. |
Masa üstü uygulamaları mı yazıyorsun, web uygulamaları mı? Anladığım kadarıyla masa üstü. |
Selamunaleykum arkadaşlar benim de bi sorum var. Bağlı liste kullanarak bi öğrenci otomasyonu hazırlayacağım .öğrenci ekleme silme arama listeleme metodları olacak içinde fakat bu işlemleri a b c d e f g sınıfları için yapacağım. tek bi sınıf için yapacak olsak zaten sorun yok ama a b c sınıfları için bunu yapmamın yolu nedir? Birde öğrenci aratma ve silme işlemlerini öğrenci numarası ile değil ad soyad ile yapacağım. fikir verirseniz Allah sizden razı olsun. |
aleyküm selam, liste başlangıcı için oluşturulan pointer ı (startPtr) tek bir pointer olarak değil de pointer dizisi olarak oluşturursan mesela 6 sınıf için startPtr[6] dizisi oluşturup (başlangıç adresleri null olacak şekilde) hangi sınıfa öğrenci eklenecekse startPtr[0]-->a sınıfı için startPtr[1]-->b sınıf için .... şeklinde kullanabilirsin. böylece startPtr dizisinin her bir indisinde başlangıç adresleri tutulan 6 tane liste oluşur veya başka bir yol(tek bir liste ile,tek bir startPtr) öğrenci no, ad,soyad bilgileri yanında sınıf bilgisini de tutacak bir class yapısı olursa ve sınıf bilgileri de düğümlerde tutulursa sonrasında düğümdeki sınıf bilgisi okunarak ona göre sınıf sınıf işlemler yapılabilir. |
Kardeş sağol ben bunu düşünememiştim bir şey daha sorcam o zaman switch case yapısına nasıl bağlayacagım. Kullanıcı a ya basacak onu a sınıfına nasıl atarım acaba? |
case 'a': ekle(&startPtr[0],ogrenci); break; case 'b': ekle(&startPtr[1],ogrenci); break; ... gibi |
Allah senden razi olsun sagolasin |
Ben beceremedim ya. Olmadı ilk söylediğin ama ikinci dediğin yolda düğümlerde sınıf bilgisini nasıl tutabilirim bi ornek verir misin? Kusura bakma uğraştırıyorum ama. |
Merhabalar arkadaşlar.Benim bir ödev için sorum vardı.Sanırım doğru yer burası :)Resimde gösterilen programı codeblocks kullanarak C dilinde yazmam gerekiyor.Benden istenilen bu programı şu şekilde yazmak.1 saniye aralıklarla resimde görülen yazıların gelmesi lazım.Örneğin; 'Turn on your speaker' yazısı cıktıktan 1 saniye sonra "Apollo CE101.This is Houston.Ready for the flight." yazmasını istiyorum.Bunu time.h kutuphanesını kullanarak yazmak gerek galıba ama nasıl yapıcagımı bılmıyorum.Bu zamanlama dışında programı normal bir şekilde yapıyorum.Ama tek eksik olan şu zamanlama.Bütün yazıların 1 saniye ara ile gelmesi lazım.Hani roket fırlatılırken geri sayım oluyorya 10dan 0 a dogru o şekil olucak buda işte![]() ![]() < Resime gitmek için tıklayın > |
< Bu mesaj bu kişi tarafından değiştirildi rererere -- 13 Kasım 2015; 0:23:38 >
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle