- Accueil
- EXAMEN PANDACODEUR
- Langage_C_Examen
Langage_C_Examen
Ecrire une fonction fact qui lit un nombre entier naturel positif n au clavier et affiche le factoriel de n.Ecrire une fonction exp qui lit in nombre x et un nombre en entier naturel n au clavier et affiche xn Ecrire une procédure SaisieMatrice qui initialise une matrice M(n,m) de
PROBLÈME : GESTION DES LOCATIONS DE MAISONS : Raphaël vient d'être recruté dans une agence immobilière dans la ville de Dschang. Son rôle est de développer un système de gestion des locations de maisons pour l'agence. Ce système doit permettre de représenter les maisons disponibles à la location, de gérer les location
La valeur approchée de SIN(X) , avec x en radian. Donne par le développement :Sinus pandacodeur .Les valeurs de x et n sont fournies par l'utilisateurs. Écrire une fonction(int a ) qui permet de calculer le factoriel d'un nombre passe en argument.
Écrire une fonction puissance(int a , int b) qui calcule ab avec a
Donner la différence entre l'opérateur * et l'opérateur &,différence entre les déclarations int*pt et int val , Différence entre passage par valeur et passage par référence une fonction en langage c ne peut pas modifiée la valeur d’une variable passée par paramètre car elle travaille sur une copie de celle-ci.Le passa
Ecrire un programme C qui lit une chaîne de caractères et vérifie si elle est palindrome ou non. On rappelle qu'une chaîne de caractères est dite palindrome, si elle se lit de la même manière dans les deux sens. Exemple: non, touot et 1234321 sont toutes des chaînes de caractères palindromes. Ecrire un programme C qui
Exercice 1 : Programmation C Questions de Cours 6,5pts
On considère que les déclarations suivantes ont été faites : int a; char tab[10]; Une expression avec pointeurs (resp. sans pointeurs) vous est donnée, vous devez la réécrire sans (resp. avec) l’usage explicite des pointeurs. (0,25*7)pt / *(&a) ; *tab ; *(tab +
EXAMEN LANGAGE C ( PROGRAMMATION C ) TEST 06 /XX 2023 EXAMEN + CORRIGE EN LANGAGE C, Exercice 01 : Les Pointeurs (8pts) Comment déclarez-vous un pointeur sur un tableau de 10 entiers ? Comment accédez-vous au troisième élément d'un tableau à l'aide d'un pointeur ? Quelle est la différence entre une expression de déréf
Dans la ville de Dschang une startup nommée Genius souhaite réaliser programme qui doit permettre de gérer la base de données des élèves du lycée Bilingue de Dschang. Les informations à stocker pour chaque élève sont :son nom (une chaîne de caractères de 30 caractères) son prénom (une chaîne de caractères de 30 caractè
Des étudiants en informatique (Genius) toujours très curieux désirent pour un expose en algorithmique et Langage C , manipuler en mémoire centrale d’un ordinateur en ensemble de Livre . Les informations concernant un Livre sont : le code (6 caractères), nom(31 caractères), l’auteur(31 caractères), description(101 carac
On considère que les déclarations suivantes ont été faites : int a;
char tab[10]; Une expression avec pointeurs (resp. sans pointeurs) vous est donnée, vous devez la réécrire sans (resp. avec) l’usage explicite des pointeurs. (0,25*7)pt *(&a) ; *tab ; *(tab + 0) ; (*tab) + 1 ; &(tab[0]) ; &(tab[i]) ; ++tab[i] ;
Mr Joël souhaite modéliser des opérations permettant de gérer les articles dans un stock de magasin (GeniusStock) à l'aide de tableaux à une dimension. On considère pour cela un tableau TabArt de chaînes de caractères où les éléments représentent les codes des articles (10 caractères maximum), un tableau TabStock d’ent
Écrire un programme qui lit une chaîne de caractères CH au clavier et qui compte les occurrences des lettres de l'alphabet en ne distinguant pas les majuscules et les minuscules. Utiliser un tableau ABC de dimension 26 pour mémoriser le résultat et un pointeur PCH pour parcourir la chaîne CH et un pointeur PABC pour pa
supposez `int x[5] = {0, 1, 2, 3, 4}`. Quelles sont les valeurs de `x` après l'appel de `swap3(x, 1, 4)`? void swap3(int a[], int i, int j) { int t;
t = a[i]; a[i] = a[j]; a[j] = t; } 2. Supposez `int x[5] = {0, 1, 2, 3, 4}`. Quelles sont les valeurs de `x` après l'appel de `swap2(x+1, x+4)`?
void s
Pour l'enregistrement des étudiants du niveau 1 Informatique. I'autorité administrative décide de faire appel à vous en tant qu'informaticien pour le stockage de ces étudiants. Les opérations souhaitées pour le moment étant la consultation et l'enregistrement des étudiants, pour une simulation de ce projet il vous est
EXERCICE 1 : structure de donnee ( 12 PTS) On suppose que tab est déclaré comme suit : int tab[4][5] Schématiser la déclaration « int tab[4][5]» Quelle est la nature du contenu de tab ? Que désigne tab[i][j], 0<=i<4 et 0<=j<5 ?
Que désigne tab[i] ? Que désigne (tab[i]+j), 0<=i<4 et 0<=j<5 ? Que désigne *(tab[i]+j) ?
typedef char *mot; //adresse d'une chaine de caractère de longueur maximale. typedef mot *langage ; //tableau de mots contenant au plus LANGMAX=100 éléments dont le demier a pour valeur NULL. Ecrire fonction void afficher(langage i) afichant I'écran les mots du language i. Ecrire une fonction int appartient (mot m, lan
Questions de cours sur le doublet pointeur-tableau-2D On suppose que tab est déclaré comme suit : int tab[4][5] 1) Schématiser la déclaration « int tab[4][5]» 2) Quelle est la nature du contenu de tab ? 2) Que désigne tab[i][j], 0<=i<4 et 0<=j<5 ? 3) Que désigne tab[i] ? 4) Que désigne (tab[i]+j), 0<=i<4 et 0<=j<5 ? 5)
La société NkiliTech, spécialisée dans les services médicaux, souhaite développer un programme pour gérer efficacement une base de données contenant des informations sur ses docteurs. Chaque docteur est caractérisé par les informations suivantes : Code : Identifiant unique (entier). Nom : Nom complet du docteur (chaîne
Pour l’enregistrement des étudiants du niveau 1 Informatique, l’autorité administrative décide de faire appel à vous en tant qu’informaticien pour le stockage de ces étudiants. Les opérations souhaitées pour le moment sont la consultation, l’enregistrement des étudiants, et leur gestion dans un fichier binaire. Pour un
Le restaurant universitaire de l’université de Dschang souhaite déterminer le nombre d’années nécessaires pour que la somme des repas servis atteigne un certain objectif de fréquentation fixé par l'administration. Règles : Le restaurant commence avec une fréquentation initiale (le nombre de repas servis au cours de la
Raphaël vient d'être recruté dans une agence immobilière dans la ville de Dschang. Son rôle est de développer un système de gestion des locations de maisons pour l'agence. Ce système doit permettre de représenter les maisons disponibles à la location, de gérer les locations en cours, et de fournir des fonctionnalités a
QUESTIONS DE COURS : 7PTS Quel est le type de chacune des constantes suivantes : '1', ''1'', 1, ''1234'', ''jean'' . Quelle est la différence syntaxique entre une constante caractère (char) et une constante chaîne de caractères ? L' écriture 'jean' est elle correcte ? Existe-t-il un type spécifique au chaine en C ?
Qu
ÉNONCÉS DE L'EXERCICE : GESTION D'UNE BOUTIQUE : Un article dans une boutique est décrit par un code, un libellé, un prix unitaire, une quantité en stock et une quantité seuil (minimum à avoir en stock).
Définissez une structure de données pour représenter un article, et une autre pour représenter une boutique, sach
POUR UN SITE DE E-LEARNING PANDACODEUR ÊTES CHARGÉ DE DÉVELOPPER UN SYSTÈME DE GESTION POUR UNE COMPAGNIE AÉRIENNE POUR ACHEMINER LEUR LIVRE. CE SYSTÈME DOIT PERMETTRE DE GÉRER LES PILOTES, LES AVIONS ET LES VOYAGES. CHAQUE PILOTE A UN IDENTIFIANT UNIQUE QUI EST INCRÉMENTÉ AUTOMATIQUEMENT, UN NOM ET UN SALAIRE. CHAQUE