Complexité
uolal
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Viking57 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
Viking57 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
Bonjour, SVP aidez moi a trouver la complexité de chaque fonction de ce code
merci d'avance
merci d'avance
#include<stdio.h> #include<stdlib.h> void afficher(int** tab, int hauteur ,int largeur ){ int i,j; for( i=0;i<hauteur;i++){ for( j=0;j<largeur;j++){ tab[i][j]=(rand()%11)-5; printf("%d\t ", tab[i][j] );} printf("\n"); } } void fap(int** tab, int hauteur ,int largeur ){ int i,j; for( i=0;i<hauteur;i++){ for( j=0;j<largeur;j++){ printf("Donnez la valeur \n "); scanf("%d",&tab[i][j]);} printf("\n"); } } main() { int hauteur ; int largeur ; int** tab; int x; printf("Matrice entrer par utilisateur\n"); printf("Largeur & Hauteur aleatoirement generes\n"); printf("Affichage\n"); scanf("%d",&x); switch(x){ case 1:{int i; printf("Donnez Hauteur\n"); scanf("%d",&hauteur); printf("Donnez Largeur\n"); scanf("%d",&largeur); printf("\n\n\n"); tab = (int**) malloc(sizeof(int*)*hauteur); for( i=0;i<hauteur;i++){ tab[i] = (int*) malloc(sizeof(int)*largeur);} afficher(tab,hauteur,largeur);}; break ; case 2 :{ int i; hauteur=(rand()%1000)+1; largeur=(rand()%1000)+1; printf("\n\n\n"); tab = (int**) malloc(sizeof(int*)*hauteur); for( i=0;i<hauteur;i++){ tab[i] = (int*) malloc(sizeof(int)*largeur);} afficher(tab,hauteur,largeur); }; break; case 3: { fap(tab,hauteur,largeur); } ; break; } system("pause"); }