Main Page | Data Structures | File List | Data Fields | Globals

test.c

Go to the documentation of this file.
00001 
00009 #include<stdio.h>
00010 #include"numbers.h"
00011 #include"matrix.h"
00012 
00013 int main(int argc, char** argv){
00014   /*On cree un entier*/
00015   number n= getIntNumber(2);
00016   /*On cree une matrice d'entiers*/
00017   number m= getMatrix(2,n);
00018   setComponent(m,0,0,getIntNumber(1));
00019   setComponent(m,0,1,getIntNumber(1));
00020   setComponent(m,1,1,getIntNumber(2));
00021   /* [ 1 1 ]
00022    * [ 0 2 ]
00023    * On l'affiche */
00024   printf("Une matrice M\n");  
00025   display(m);
00026   printf("M a la puissance 5\n");  
00027   display(power(m,5));
00028   printf("Nombre de matrices allouees: %d\n", howManyMatrices());
00029   printf("On les supprime toutes, sauf M\n");
00030   freeAllMatricesExcept(m);
00031   printf("Nombre de matrices allouees: %d\n", howManyMatrices());
00032   display(m);
00033   return 0 ;
00034 }

Generated on Thu Dec 18 16:01:23 2008 for Numbers by  doxygen 1.3.9.1