TD données élémentaires

Travaux pratiques - Types de donnée élémentaires

Prise en main de l'outil VisualStudio 2013

Sous windows (Tous les programmes -> Bureautique -> Visual Studio 2013)

Après avoir lu la page suivante, créer un projet C++ vide, ajouter un fichier main.c (pas main.cpp) affichant "hello" dans une console.


Exercice :

ajouter les fichiers module.h et module.c au projet et définir une fonction addone prenant un entier x en paramètre et retournant x+1. Vérifier que vous arrivez bien à compiler et exécuter ces 3 fichiers


Exercice :

écrire un programme qui calcul le n-ième nombre de Fibonacci


Exercice :

écrire un programme qui étant donné un entier calcule le nombre de bits à 1 dans la représentation binaire de cet entier


Exercice :

écrire un programme qui calcule la somme de deux tableaux de même taille. 

Le résultat est un tableau dont les éléments correspondent à la somme deux à deux des éléments des deux tableaux.

Introduire une fonction print_tableau permettant d’afficher les éléments d’un tableau


pour les plus rapides

Exercice :

écrire une fonction mylen(char s[])qui calcule la longueur d’une chaine s.

écrire un programme qui compare deux chaînes de caractères (retourne 0 si les deux chaines sont égales, -1 si la première chaîne est plus petite suivant l’ordre lexicographique, et 1 sinon).


Exercice :

écrire une fonction qui retourne vrai lorsque la chaine passée en paramètre est un palindrome.


Exercice :

écrire les fonctions permettant de convertir une chaine de caractères en un entier et inversement.


Exercice :

écrire un programme qui calcule le produit de deux matrices


Exercice :

écrire un programme qui résout le problème des n-reines


Comments