Accéder au contenu principal

Articles

Affichage des articles du décembre, 2016

Covertisseur vers Divers Base (2-8-16-10-....)

#include #include #include #include #define GROUPAGE_PAR_LIGNE 60 int read_buff( char **output_tab); void get_num(int *num ); char get_hex( int *num ); int b_ret( int *b, int *ret); char get_C(void); int main() {     int i = 0, f = 0, l,m = 0, j = 0;     int NbrC = 0, virgDetc = 0, dicE = 0, key = 1;     int iBase = 0, fBase = 0;     int TAILLE_TAB = 0;     char *symbol = "0123456789abcdefABCDEF"; ///caractere valable pour la conversion     char *result = NULL;     int  *etabNInt = NULL, eNbrTerm = 0, etabLmt = 0;     int  *dtabNInt = NULL, dtabLmt = 0; //variable de conversion vers la base 10     int compteur = 0, b = 0, k = 0, sortie = 0;     int *tabO = NULL, tabOLmt = 0,varTabO = 0;     int pDConversion = 0;//pDConversion=nbrTerm-vartabO-1;     int *tabadd1= NULL, add1=0;     int *tabadd2 = NULL, add2 = 0;  ...

Exercice 2 sur l'argorithme

Exercice 2 Écrire un algorithme qui effectue la permutation circulaire de trois nombres X, Y et Z ------------------------------------- Corrigé de l'exercice 2 Algorithme permutation 3 nombres {permute 3 nombres} Variables X, Y, Z, Temporaire: Entier Début Afficher (« saisir X : ») ; Saisir (X) ; Afficher (« saisir Y : ») ; Saisir (Y) ; Afficher (« saisir Z : ») ; Saisir (Z) ; Afficher (« Avant permutation ») Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Temporaire ß Z Z ß Y Y ß X X ß Temporaire Afficher (« Après permutation ») ; Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Fin

Exercice 1sur l'argorithme

Exercice 1 Écrire un algorithme qui effectue le quotient et le reste de la division de 2 nombres que l’utilisateur a préalablement entré au clavier Correction Algorithme division {affiche le quotient et le reste d’une division de deux nombres que l’utilisateur a rentré au clavier} Variables reste, dividende, diviseur : Réel ;  quotient: Entier Début Afficher (« saisir le dividende : ») ; Saisir (dividende) ; Afficher (« saisir le diviseur : ») ; Saisir (diviseur) ; Si diviseur # 0 alors   début     Quotient ß dividende / diviseur     Reste ß dividende modulo diviseur     Afficher (« le quotient de la division : » ,dividende,  «  par  »,diviseur, «  est : »,quotient)     Afficher (« le reste de la division : » ,dividende,  «  par  »,diviseu...