Belki merak eden olmuştur. Düzelttim yazdığım kodu. Buyrun inceleyin.
|
Bende 15 aldim. Buyuk ihtimalle. ![]() ![]() |
Kolay gelsin :) |
Yardımınız için teşekkür ederim söylediğiniz gibi soru okumaktan farkı yokmuş ![]() |
merhaba herkese iyi geceler 1 adet sorum var yardım edermisiniz... #include <stdio.h> #include <stdlib.h> int main() {int k,u,c,m; printf ("Enter Your Number: "); scanf ("%d",&k); for(u=2; u<k ; u++) { m=1; for(c=2 ; c<u; c++) { if(u%c == 0) { m=0;break; } } if(m == 1) printf("%d,mustafakkkk",u); } } ***gibi bir asal sayı bulma kodu yazdım ama mesela koda 9 yazdığımda 9 u almıyor 9 u nasıl ekliyebilirm herkese teşekkürler..*** |
Arkadaşlar aşağıda eşkenar dörtgen çizen for'lu bi kod var ben bunun kenar uzunlugu demeylimde ortadaki en uzun seri yıldız sayısını kullanıcadan almak istiyorum ne yapmalıyım birde bu kodu bana biraz acıklayacak olan varmı foru biliyorum ama karışık geldi kod? #include<stdio.h> |
ben c++ da dosyaya mesela numara isim[10] soyad[] tanımlanıyor ya mesela ismi emine esra bunu birleşik değil arada boşluk bırakarak nasıl yazar? |
Bir: 9 asal sayı değildir. İki: for(u=2; u<=k ; u++) Üç: Asal sayı kontrolü için yarısından bir eksiğine kadar bölmen yeterli for(c=2 ; c<(u/2); c++) Dört: Kodu yapıştırırken code tagı içinde yapıştırırsan okunması daha kolay olur. Beş : scanf olmayan hali.http://codepad.org/VuTlAkx4 |
sizin kodlailgili bişey soracağım atıyorum + dedik iki sayıyı girdik sonuç verince aşağıda yine menü çıkmasını nasıl sağlarız? cevap=4 yazıp aşağıda hemen tekrar menü çıksa?nasıl olur kod?şimdiden teşekkürler... |
Ne yapmaya çalıştığını kod ile gösterirsen daha iyi olur. Anladığım bu : char isim[11] = "Emine Esra"; char soyisim[6] = "Bulut"; std::cout << isim << " " << soyisim << std::endl; |
Bir sayfa önde piramid ve ters piramid için yazılmış daha basit yazılmış C++ kodu bulabilirsin. Bunu değiştirmek için şöyle bir şey yapabilirsin. #include<stdio.h> MAX_L değerini kullanıcıdan artık scanf vesaire ile alabilirsin. |
Demek istediğin bu mu?
|
şöle bir ödevim var fikir verirsniz başlamak için sevinirim 1 0 1 0 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 böyle bir matris girildiğiden a(1,1) den a(n,n) e giden yolu bulan bi algoritma yazmam gerek burda n=5. sağa sola haraket edebiliyoruz sadece(labirent gibi).Mesela bu örnekde cevap a11-a21-a31-a32-a33-a43-a53-a54-a55 olucak c-c# farketmiyor |
merhaba forum ahalisi. bir ödevim var.otelde rezervasyon programı yazmam lazım.şu ana kadar fazla bir şey görmedik derste,basit şeyler aslında.ama bu konuda spesifik bir örnek olmadı. 3 çeşit oda tipi var.L(lake view) P(Pool day) G(garden view) string bilmiyoruz bu arada.benim charla bu 3 ü input olarak girmem lazım.ama yapamıyorum.daha doğrusu char'ı öğrendim ama altta if'te yazarken nasıl yazacağım bilmiyorum. oda tipi L ise fiyat 100 olur şeklinde output olması gerekiyor. char roomtype1='P'; if kısmına ne yazmam lazım ? şimdiden teşekkürler. |
http://www.oyungelistirici.org/wiki/index.php?title=Yeni_Ba%C5%9Flayanlar_%C4%B0%C3%A7in_A*_Yol_Bulma_Algoritmas%C4%B1(%C3%87eviri) http://en.wikipedia.org/wiki/Pathfinding |
merhaba programcı arkadaşlarım lise 2 öğrencisiyim bilişim teknolojileri bölümünde okuyorum c# programlama dilini öğreniyoruz ve ben basit bir not hesaplama programı geliştirdim fakat bir sıkıntım var 3 yazılı 1 sözlü notunun ortalmaasını alıp geçti kaldı vs. textboxlara bilgi giriliyor.Ancak şöyle bi sorunum var şimdi 3 yazılı 1 sözlü girilecek şekilde ayarladım ama 4 textboxtan 1 tanesi boş bırakılınca prog. hata veriyor.Yeni olduğum için bu sorunu henüz aşamadım yardımcı olurmusunuz { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Hoş Geldiniz :)"); MessageBox.Show("Bu basit bir not hesaplama programıdır."); MessageBox.Show("Coding By Onur"); } private void button1_Click(object sender, EventArgs e) { int yazili1 = Convert.ToInt32(textBox1.Text); int yazili2 = Convert.ToInt32(textBox2.Text); int yazili3 = Convert.ToInt32(textBox3.Text); int sozlu = Convert.ToInt32(textBox4.Text); int ort = (yazili1 + yazili2 + yazili3 + sozlu) / 4; string durum = (textBox6.Text); textBox5.Text = ("" + ort); if (ort >= 0 && ort <= 24) { textBox6.Text = ("0 = Kaldı :("); } if (ort >= 25 && ort <= 44) { textBox6.Text = ("1 = Kaldı :("); } if (ort >= 45 && ort <= 54) { textBox6.Text = ("2 = Geçti"); } if (ort >= 55 && ort <= 69) { textBox6.Text = ("3 = Orta"); } if (ort >= 70 && ort <= 84) { textBox6.Text = ("4 = İyi"); } if (ort >= 85 && ort <= 100) { textBox6.Text = ("5 = Pekiyi :)"); } } |
if(textbox1.Text==null){int yazili1==0;} gibi bir koşul koyarsan textbox boşken sıfır alır o değeri ya da başka birşeyde yapabilirsin o değer girilmemişse |
Geç yazdığım için özür dilerim sınavlardan dolayı. Kodu biz kendimiz yazacakmışız ama kod verilse de şekli çıkartamam zaten. Resimler bize gösterilen kısım. Pyramid floor filan görmedik biz :(
dediklerinizi yaptıktan sonra bunu kodlamada nasıl dönüştüreceğim peki ? 1. snıftayım ama mantığını öğrenmek istiyorum ezberden gitmek yerine. Yani şu şekli çıkart denildiğinde takılmak yerine kodu ben çıkartayım istiyorum. < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > Önerebileceğiniz kitap var mı ? Ya da video eğitimi mi bakayım netten ? Ne yapacağımı şaşırdım hocada iş yok, kendim halletmeye çalışıcam. |
#define pyramid_floor 11 satırını kastediyorsan. Bunu ileride görürsünüz belki de görmüşsüüzdür. preprocessor tanımllamas Burada yapılam, code compile olurken, compilerın pyramid_floor gördüğü yere 11 yazmasından ibaret. Anlaşılır olması için ismi ben koydum. buzdolabı yazsam da olurdu yani. Burada önemli olan düşünce tarzın. Şu işi öğreniyimde ilerde ne karakter görürsem mantığın tamamen yanlış diyebilirim. Yukarıda gördüğün code'u ben ilk defa yazdım diyebilirim.Daha önce kimsede piramit dik ügen çiz demedi bana. Normalde ders dışında da böyle bir şey istenmesi zor. Amaç algoritma mantığını geliştirmek. Nasıl yaparımın diyip algoritma oturtuyorsun kafanda. Bu tip iç-içe for döngülerinde maksadı kodu direk okuyarak anlamayabilirsin. Ben mesela koda bakınca diyebileceğim ekrana birsürü for içinde boşluk ve M veya W bastığı. (2. sorunun cevabı yanlış gibi geliyor. İlk bakışta hata var gibi. Test ettim çalışıyormuş. Ama parantezleri kullanmadan böyle üstüste j kullanımı kodun okunmasını zorlaştırabiliyor). İleride binlerce satır kodun içinde böyle okunması zor kod yazmak çok içacıcı olmayabilir. Zaten sanırsam 2N^2 yapısı olan bir kod. Olay mantığını çözmek öncelikle. Genel yazılım mantığını kafana oturtup neler yapılabilir tahmin edip nasıl yapıldığını bulacaksın. Ekleme : Kodda fark yok ama bence 2. soru aşağıaki şekilde daha okunur. Kodu anlamak için i nin bir iki değeri için hesap yapman gerek. i 13 için ve i 12 için kodu okursan gerisini çıkartırsın. #include <stdio.h> |
Bu mesaja 1 cevap geldi. Cevapları Gizle