• Aucun résultat trouvé

Contrôle de Info C

N/A
N/A
Protected

Academic year: 2022

Partager "Contrôle de Info C"

Copied!
4
0
0

Texte intégral

(1)

POLYTECH – Elec3 2018–2019

Contrôle de Info C

Durée : 1h Aucun document autorisé

Nom : Prénom :

I 1. Écrivez de façon itérative la fonction itos qui renvoie la conversion d’un entier positif ou nul passé en paramètre, en sa représentation sous forme d’une chaîne de caractères. Aucune fonction standard destring.hn’est à utiliser.

1

(2)

Pour représenter les chaînes de caractères, on définit le typeStringsuivant : t y p e d e f s t r u c t s t r i n g {

c h a r * s ; // les caractères de la chaîne i n t lg ; // longueur de la chaîne } * S t r i n g ;

I 2. Écrivez la fonctionString string(const char *s)qui renvoie uneStringinitialisée à partir de la chaîne de caractères passée en paramètre.

I 3. Écrivez la fonctionstringCatqui renvoie une Stringconcaténation de deux Stringpassées en paramètre.

2

(3)

I 4. Un fichier contient une suite d’entiers et de réels en alternance, d’abord un entier, puis un réel.

on considère que le fichier est sans erreur. Attention, le fichier n’est pas un fichier de texte (pas defscanf) !

Écrivez la procédure sommequi calcule la somme des entiers et celle des réels. Cette procédure devra posséder 3 paramètres. Un paramètre donnée, le nom du fichier, et deux paramètres résultats, les sommes des entiers et des réels.

3

(4)

I 5. Dans le répertoire courant, le fichier qui contient la suite d’entiers et de réels se nomme monFichier. Écrivez la fonction main qui appelle la procédure somme précédente et qui écrit sur la sortie standard les deux sommes calculées.

4

Références

Documents relatifs

Il faut donc faire défiler le message dans buffer, c'est à dire copier message dans buffer à partir d'une position donnée, afficher son contenu pendant un instant donné

En déduire la complexité du programme, en fonction de

Programmer cet algorithme sur machine (calculatrice ou ordinateur avec le logiciel Algobox). Écrire le programme en indiquant la marque de la calculatrice dans le cas d’un programme

Logarithme binaire : rappel sur la représentation des entiers en machine Écriture binaire d’un entier positif.. Écrire les nombres suivants en binaire et indiquer leur taille

Écrire une fonction stringToDouble qui prend en entrée une chaine de caractère (on suppose qu’elle respecte le format ci-dessus, pas besoin donc de la vérifier) et qui renvoie un

Un exercice qui fait appel à un résultat classique sur les sommes d’entiers naturels et requiert d’être attentif (1 ère

La suite de ces zéros converge vers une valeur que l’on calcule à la troisième question... La suite ( ) a n est une suite de termes positifs, elle est donc minorée

Un exercice un peu … long, de nombreux thèmes d’analyse abordés (limites, primitives, valeur moyenne, suite), des éléments graphiques (asymptotes, centre de symétrie, tangentes,