Programmation en C: Exercices

Boucles simples, variables, calcul et affichage

Tableaux

Pour ces exercices, on utilise les vitesses moyennes du vent (en m/s) à Pully en 2011:

			#include <stdlib.h>
			#include <stdio.h>

			int main(int argc, char * argv[]) {
				double vitesses[12] = {1.4, 1.1, 1.5, 1.7, 1.5, 1.6, 1.6, 1.6, 1.4, 1.5, 1.1, 1.8};

				// Ton code source
				// ...

				return 0;
			}
		

Fonctions

Boucles

Paramètres sur la ligne de commande (argc, argv)

Standard input (stdin)

Pour ces exercices, on admet que l'utilisateur connecte un fichier avec une température par ligne à stdin (./mon-programme < fichier-temperatures), ou tape quelques températures à la main après le démarrage du programme.

Chaines de caractères

Pour ces exercices, on utilise la chaine de caractères "Environmental engineering rocks!":

De plus, on admet que c'est du texte ASCII (sans accents, umlaut, ...) avec un caractère par byte.

Chaines de caractères: comparaison

Chaines de caractères et stdin

Pour ces exercices, on admet que l'utilisateur connecte un fichier avec un mot par ligne à stdin (./mon-programme < fichier-mots), ou tape quelques mots à la main après le démarrage du programme.

On n'utilise que les caractères ASCII (sans accents, umlaut, …), et on admet que les mots sont plus courts que 100 caractères.

Nombres aléatoires