IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Şubat 2012, 22:16   #1
Çevrimdışı
aSi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Matris Baklava




Girilen Değere Göre Matris Oluşturup , Matris Üzerinden Baklava Çizen Program.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include<stdio.h> #include<conio.h> //Programın Mantığı : Matriste 1 görünen yerde yıldız, 0 görünen yerde boşluk yazdır. //İyi Çalışmalar :) main() { int n,a,b,i,j; printf("kare matrisin boyutunu giriniz : "); scanf("%d",&n); int matris[2*n-1][2*n-1];//Girilen değere göre matrisin sınır değerlerine uygun (2n-1) değerinde 2boyutlu matris oluşturuyoruz. for(i=0;i<2*n-1;i++)//Tüm değerleri 0'lıyoruz. { for(j=0;j<2*n-1;j++) { matris[i][j]=0; } } a=n-2;// Oluşturulan boyuta göre belirli bir kural çıkıyor , bir kısım sureklı artarken diğer kısım sureklı azalıyor.. matris[0][n-1]=1;//..(Bu kuralı kağıda çizip daha net görebilirsiniz) b=n; for(i=1;i<=n-1;i++)//yıldız gerecek yerleri 1 e esıtlıyoruz. { matris[i][a]=1; matris[i][b]=1; a--; b++; } a+=2; b-=2; for(i=n;i<=2*n-3;i++)//aynı kuralı programın alt kısmında yazpıyoruz. { matris[i][a]=1; matris[i][b]=1; a++; b--; } matris[2*n-2][(2*n-2)/2]=1; for(i=0;i<2*n-1;i++) { for(j=0;j<2*n-1;j++)//eğer 1 ise yıldız 0 ise bosluk koy.. { if(matris[i][j]==1) printf("*"); else printf(" "); } printf("\n"); } getch(); }


__________________
Doğruları biliyorsan, yalanları dinlemek eğlencelidir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
baklava, matris


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
İki matris ile işlem yapmak(Operator Overloading ile) aSi C ve C++ 0 22 Şubat 2012 15:04
Baklava (gaziantep) Sır Yöresel Yemekler 7 26 Ekim 2010 01:03