#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main(){
int a, b, i, j;
printf("Matris Satir Sayisi Giriniz: ");
printf("Matris Sutun Sayisi Giriniz: ");
int matris[a][b], matrisT[b][a];
void Matris_Doldurma(int i, int y, int deger){
matris[i][j] = deger;
}
void swap(int *xp, int *yp)
{
int temp = *xp;
*xp = *yp;
*yp = temp;
}
// A function to implement bubble sort
void bubbleSort(int arr[], int n)
{
int i, j;
for (i = 0; i < n-1; i++)
// Last i elements are already in place
for (j = 0; j < n-i-1; j++)
if (arr[j] > arr[j+1])
swap(&arr[j], &arr[j+1]);
}
// Driver program to test above functions
void Matris_BubbleSiralama()
{
int arr[a*b];
int count = 0;
for(i=0; i<a; i++){
for(j=0; j<b; j++){
arr[count] = matris[i][j];
count++;
}
}
count = 0;
int n = sizeof(arr)/sizeof(arr[0]);
bubbleSort(arr, n);
for(i=0; i<a; i++){
for(j=0; j<b; j++){
Matris_Doldurma(i,j,arr[count]);
count++;
}
}
}
int Rastgele_Sayi_Olusturma(){
}
// Matris'e Elemanları Rastgele Alma
void Matrisin_Rastgele_Degerler_Alma(){
for(i=0; i<a; i++)
for(j=0; j<b; j++){
Matris_Doldurma(i,j,Rastgele_Sayi_Olusturma());
}
}
void Matrisin_Transpozunu_Alma(){
//Matrisin Transpozunu alma
for(i=0; i<a; i++){
for(j=0; j<b; j++){
matrisT[j][i] = matris[i][j];
}
}
}
// Matris elemanlarını ekrana yazdırma
void Matris_Elemanlarini_Ekrana_Yazdirma(){
printf("\nMatrisin Kendisi\n");
for(i=0; i<a; i++){
for(j=0; j<b; j++){
}
}
}
// Matrisin Transpozunun Ekrana Yazdırma
void Matris_Transpozunun_Elemanlarini_Ekrana_Yazdirma(){
printf("\nMatrisin Transpozu\n");
for(i=0; i<b; i++){
for(j=0; j<a; j++){
}
}
}
Matrisin_Rastgele_Degerler_Alma();
Matris_BubbleSiralama();
Matrisin_Transpozunu_Alma();
Matris_Elemanlarini_Ekrana_Yazdirma();
Matris_Transpozunun_Elemanlarini_Ekrana_Yazdirma();
return 0;
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}