MyDesign | kod Arşivi - Anasayfaya Dön  
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Kodları:


Bu Kategorinin En Çok Görüntülenen Kodları:


Arama:
Gelişmiş Arama


Domain Hosting



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > C - C++ > Kodlar

Matrisler ile kare cizimi

Matrisler ile klavyeden girilen uzunluk ve genişlik değerleri ile konsol ortamında * ile içi boş veya dolu kare çizimi.

matrix  çizim  kare 

Kategori : C - C++
Gönderen : Orçun ULUTAŞ
Telif : Orçun ULUTAŞ
Tarih : 28 Ocak 2009
Örnek Dosya : Bulunmamakta
Okunma Sayısı : 3059
Puan : 10 / 4 Oy
Puan Verin :
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
 
 
#include "iostream"
#include "string"

using namespace std;

class kareciz {
private :
     char a[51][51];
     int i,j;
public:

void dolu(int uzunluk, int genislik) {
          for (int i=0;i<uzunluk;i++){
               for(int j=0;j<genislik;j++) {
                    a[i][j]='*';
               }
          }

     }
void bos(int uzunluk, int genislik) {
          for (int i=0;i<uzunluk;i++) {
               for(int j=0;j<genislik;j++) {
                    if(i==0 || i==(uzunluk-1)) {
                         a[i][j]='*';
                    } else {
                         if(j==0 || j==(genislik-1)) {
                              a[i][j]='*';
                         } else {
                              a[i][j]=' ';
                         }
                    }
               }
          }
     }
void yazdir(int uzunluk, int genislik) {
          for(int i=0;i<uzunluk;i++) {
               for(int j=0;j<genislik;j++) {
                    cout << a[i][j];
               }
               cout<<"\n";
          }
     }
}basla;

int  main(int argc, _TCHAR* argv[])
{
     putchar(10);
     string durum;
     int uzunluk, genislik;
     cout <<"Matrislerle kare cizimi"<<endl;
c:
     cout <<"Dolu bos ? (d/b)"<<endl;
     cin >> durum;
     if((durum == " "))
          goto c;
     a:
          cout << "Karenin uzunlugunu giriniz" <<endl;
          cin >> uzunluk ;
          if ((uzunluk > 50 && uzunluk <! 0)||(uzunluk==NULL))
               goto a;
b:
          cout << "Karenin genisligini giriniz" << endl;
          cin >> genislik;
          if((genislik > 50 && genislik <! 0) ||(genislik == NULL))
               goto b;
     if(durum=="d") {
          basla.dolu(uzunluk,genislik);
     } else if (durum == "b") {
          basla.bos(uzunluk,genislik);
     } else {
          goto c;
     }
     basla.yazdir(uzunluk,genislik);
     return 0;
}
 
 
Bu alana reklam verin...

Matrisler ile kare cizimi için yazılan yorumlar

Henüz yorum eklenmedi.

Yorum ekleyin

Anasayfa > C - C++ > Kodlar > Matrisler ile kare cizimi
Kategoriler:


Forum:



Bağlantılar:


En Son Yorumlanan İçerikler:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 38.107.191.108 | 0.06 Saniye
© Copyright 2004-2010 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.