Προς το περιεχόμενο

BUBBLESORTING ΣΕ ΔΙΣΔΙΑΣΤΑΤΟ ΠΙΝΑΚΑ


hitzaz

Προτεινόμενες αναρτήσεις

Hello paides,

den exei perasei arketos kairos apo tote poy 3ekinhsa na ma8ainw C kai exw arxisei na ftiaxnw ta dika moy programmata(h toylaxiston prospa8w),tis teleytaies meres ta exw brei skoyra me to bubblesorting disdiastatoy pinaka.

Dekth opoiadhpote boh8eia...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

H ίδια λογική είναι.Πας το μικρότερο στοιχείο στην πρώτη θέση (Α[1.1]).Το αμεσως μικροτερο Στην Α[1,2] κτλ κτλ...(δεν ειναι ακριβως φυσαλιδα αλλα το ιδιο κανει)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">#include <stdio.h>

#include <conio.h>

#include <alloc.h>

 

 

void Input(int m, int n)

{

printf("Rows and columns input\n");

printf("Give the number of rows:");

scanf("%d",&m);

printf("\nGive the number of columns:");

scanf("%d",&n);

}

 

void FillArray(int m,int n,int **z)

{

int i,j;

printf("Fill array\n");

for (i=0;i<m;i++)

{

for (j=0;j<n;j++)

{

printf("\nz[%d][%d]=",i+1,j+1);

scanf("%d",&z[j]);

}

}

}

 

void PrintArray(int m, int n,int **z)

{

int i,j;

printf("Print array\n");

for (i=0;i<m;i++)

{

for (j=0;j<n;j++)

{

printf("z[%d][%d]=% d ",i,j,z[j]);

}

printf("\n");

}

getch();

}

 

 

void main()

{

clrscr();

int i,j,m,n,**z;

Input(m,n);

printf("m=%d, n=%d\n",m,n);

z=(int**)malloc(m*sizeof(int*));

for (i=0;i<m;i++)

{

z=(int*)malloc(n*sizeof(int));

}

FillArray(m,n,z);

PrintArray(m,n,z);

free(z);

}

[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">

 

<small>[ 07-10-2002, 09:08: Το μήνυμα επεξεργάστηκε από: petros1815 ]</small>

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...