tete du loic

 Loïc YON [KIUX]

  • Enseignant-chercheur
  • Référent Formation Continue
  • Responsable des contrats pros ingénieur
  • Référent entrepreneuriat
  • Responsable de la filière F2 ingénieur
  • Secouriste Sauveteur du Travail
mail
loic.yon@isima.fr
phone
(+33 / 0) 4 73 40 50 42
location_on
ISIMA
  • twitter
  • linkedin
  • viadeo

[IniC] TP 3

Date de première publication : 2015/09/14

Préprocesseur

Tableaux

Premières manipulations de tableaux


$ votre_programme < fichier_et_pas_clavier

Tableaux et fonctions (1)

Tableaux et fonctions (2)

Devinette

Pour avoir la documentation de la fonction time()sur les machines linux, il faut consulter la section 2 du manuel car c'est une fonction d'appel système (et pas la section 3) !

$ man 2 time

Petits algorithmes

Suite de fibonnacci

un+2 = un+1 + un avec u0=0 et u1=1

Nous vous proposons de calculer la suite de Fibonacci de deux manières :

Triangle de pascal

Afficher sur la sortie standard le triangle de pascal d'ordre n

Vous pouvez utiliser un tableau (en faisant gaffe à l'ordre des opérations), deux tableaux de tailles fixes ou bien utiliser une matrice de dimension 2.

Chaînes de caractères et texte


int main() 
{ 
  char vide   [] =  "";
  char un     [] = "un";
  char deux [40] = "deux\0trois";
  char quoi [30];

  printf("Chaine 1 : #%s#\n", vide);
  printf("Chaine 2 : #%s#\n", un);
  printf("Chaine 3 : #%s#\n", deux);
  printf("Chaine 4 : #%s#\n", quoi);

  printf("longueur de la chaine 1: %lu\n", strlen(vide));
  printf("longueur de la chaine 2: %lu\n", strlen(un));
  printf("longueur de la chaine 3: %lu\n", strlen(deux));
  printf("longueur de la chaine 4: %lu\", strlen(quoi));

  return 0;
}

Table ASCII

Révisions UNIX

Voici quelques commandes UNIX à réaliser :