Ana içeriğe atla

C++ New Komutu İle Dizi Sınıfı Oluşturma

#include <iostream>
//rand komutu C diline ait bir fonksiyon oldugu için cstdlib eklenmiştir.
#include <cstdlib>
using namespace std;

//görüntüle adında bir class oluşturduk
class goruntule{
	public:
		//show adında matris görüntülemek için bir fonksşyon oluşturduk
	void show(int** matrix,int rows,int cols)
	{
		for(int i=0;i<rows;i++)
		{
			for(int j=0;j<cols;j++)
			{
				cout<<matrix[i][j]<<" ";
			}
			cout<<endl;
		}
		cout<<endl;
	}
};

int main()
{
	
	//new komutu ile matris tanımlamamız
	int **array;
	array = new int *[3];
	for(int i = 0; i <2; i++)
    array[i] = new int[3];
	
	//matrisin her elamnına 1 atama
	for(int i=0;i<2;i++)
	{
		for(int j=0;j<3;j++)
		{
			array[i][j]=1;
		}
	}
	
	//dizi_goster adında pointer sınıfımızı oluşturduk
	goruntule *dizi_goster;
	//dizi_goster sınıfımızı new komutu ile dizi sınıfı haline geitirdik
	dizi_goster = new goruntule[4];
	
	//for döngüsü ile dizi sınıfımızın show fonksiyonuna ulaşarak
	//array'imizi ekrana yazdırdık
	for (int i=0;i<4;i++)
	{
		dizi_goster[0].show(array,2,3);	
	}
	

}

Yorumlar

Bu blogdaki popüler yayınlar

Matlab Operatörler

Matematiksel operatörler: +  Toplama –  Çıkarma *  Çarpma /  Bölme ^  Üst alma .* Elemanter çarpım ./  Elemanter bölme .^  Elemanter üst alma a+b  Boyutları aynı olan a ve b matrisini toplar. a-b  Boyutları aynı olan a ve b matrislerinin farkını alır. a*b  Sütun sayısı m olan a matrisiyle satır sayısı m olan b matrisini çarpar. a/b  b düzenli kare bir matrisse (determinantı sıfırdan farklıysa), aynı boyutlu a matrisiyle; a*inv(b)işlemini yapar. a.*b  Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı olarak çarpar. a./b  Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı oranlar. sqrt  Kök alma abs  Mutlak değer rats  Kesirli gösterim Mantıksal operatörler: &  Ve |  Veya ~  Değil /  Bölme Karar operatörleri: >  Büyüktür <  Küçüktür >=  Büyük eşittir <=  Küçük eşittir ==  Eşittir ~= ...

Matlab Asal Sayı Buldurma

Klavyeden girilen bir tamsayının, asal sayı olup olmadıgını veren algoritma kodları: Asal sayı tanımı; "1 ve kendisinden başka tamsayıya, tam bölünemeyen tamsayılara; asal sayı" denir. Girilen tamsayının asal olup olmadıgının tespiti için; tanımdan hareketle 1'den tamsayıya kadar döngü açılır ve kaç kere tam bölündügü hesaplanır. Eğer 2 kere tam bölünmüşse girilen sayı asal sayıdır.  Matlab kodları: a=input( 'Tamsayı giriniz: ' );   %kullanıcıdan tam sayı girilmesi isteniyor disp( '   ' );                                 %bir miktar boşluk bırakılıyor s=0;                                         %s degişkeni sayının kaç defa tam bölündügünü tutması için                                     ...