예제 #1
0
파일: mat2.c 프로젝트: Faengsel/sr02
int main(int argc, char* argv[]){
	// Verif arguments
	if(argc < 2){
		printf("Il manque un argument size\n");
		return -1;
	}
	int size = atoi(argv[1]);



	clock_t tbegin , tend;
	struct tms tmsbufbegin, tmsbufend;
	double tickspsec, delai;

	tbegin=times(&tmsbufbegin);

	/* traitement ou appel de fonction à mesurer */
	initaxy(size);
	mulaxy(size);
	sumdiac(size);
	
	
	tend=times(&tmsbufend);
	tickspsec = sysconf(_SC_CLK_TCK);
	delai=(tend-tbegin)/tickspsec; 


	
	printf("Valeur de D: %.2f\n", D);
	printf("Calcul effectue en: %.4f secondes \n", delai);
	return 0;
} 
예제 #2
0
파일: mat2.c 프로젝트: jjehanne/SR02
int main(int argc,char *argv[]){

    int size = atoi(argv[1]);
    initaxy(size);
    mulaxc(size);
    //affiche_matrice(size);
    sumdiac(size);
    printf("Somme diagonale: %f\n", D);

    return 0;
} 
예제 #3
0
파일: scat.c 프로젝트: jjehanne/SR02
int main(int argc,char *argv[]){

    int size = atoi(argv[1]);
    initaxy(size);
    wrscat(size);
    rdscat(size);
    affiche_matrice(size);
    diffbc(size);

    
	

    return 0;
} 
예제 #4
0
파일: mat2.c 프로젝트: Pauchpock/UTC-GI
int main() {
    int size;
    printf("Size ? ");
    scanf("%d",&size);
    initaxy(size);

    // CALCUL
    tbegin = times(&tmsbufbegin);
    mulabc(size);
    tend = times(&tmsbufend);
    tickspsec = sysconf(_SC_CLK_TCK);
    printf("Temps : %f",(tend-tbegin)/tickspsec);

    sumdiac(size);
    return 0;
}