Cours langage C les tableaux à une dimension

Cours langage C les tableaux à une dimension, tutoriel & guide de travaux pratiques en pdf.

C comme tout langage de programmation, permet de stocker des variables dans des tableaux. Un tableau est  composé d’un nombre déterminé de variables de même type (primitif ou objet ).
Un tableau est déclaré à partir d’un type de données, par exemple :
String [] tableaudechaines // tableaudechaines est donc un tableau contenant des chaînes de caractères
Int [] tableaudentier // tableaudentier est donc un tableau d’entier
Les crochets permettent de spécifier qu’il s’agit d’un tableau. Toutefois à ce niveau, les tableaux sont déclarés, mais non créés. En fait ils n’existent pas concrètement en mémoire, vous venez de définir une entité virtuelle. Pour pouvoir les manipuler il faut donc les construire :
tableaudechaines= new String [100] ;
tableaudentier= new int[6252];
tableaudechaine est maintenant défini et manipulable, comme un tableau de 100 cellules pouvant contenir une chaîne de caractère.

Exemple d’utilisation d’un tableau en C

Ecrire un programme qui crée un tableau comportant les valeurs des carrés des n premiers nombres impairs, la valeur de n étant lues au clavier et qui affiche les valeurs sous la forme suivante :
Combien de valeurs : 5
1 a pour carre 1
3 a pour carre 9
5 a pour carre 25
7 a pour carre 49
9 a pour carre 81

using System;
public class tp51
{
  static void Main(string[] args)
  {
int[] car;
int n ;

Console.WriteLine(« combien de valeurs : « );
n = System.Convert.ToInt32(System.Console.ReadLine());
car = new int[n] ;  
for (int i=0 ; i<n ; i++)  
car[i] = (2*i+1)*(2*i+1) ;  
for (int i=0 ; i<n ; i++)
Console.WriteLine((2*i+1) +  » a pour carre  » + car[i]);
  }
}

Exercices applicatifs

Exercice 1 :
Ecrire un programme ( n’oubliez pas qu’il est plus facile de commencer par un algorithme ) qui :
Lit dans un tableau 5 valeurs fournies au clavier
En calcule et en affiche la moyenne, la plus grande et la plus petite valeur

Exercice 2 :
Supposons que nous souhaitions déterminer, à partir de 10 notes d’élèves (fournies en données), combien d’entre elles ont supérieures à la moyenne de la classe. S’il ne s’agissait que de calculer simplement la moyenne de ces notes, il nous suffirait d’en calculer la somme, en les cumulant dans une variable, au fur et à mesure de leur lecture. Mais, ici, il nous faut à nouveau pouvoir consulter les notes pour déterminer combien d’entre elles sont supérieures à la moyenne ainsi obtenue. Il est donc nécessaire de pouvoir « mémoriser » ces 10 notes. Pour ce faire, il paraît peu raisonnable de prévoir vingt variables scalaires différentes (méthode qui, de toute manière, serait difficilement transposable à un nombre important de notes). Le tableau va nous offrir une solution convenable à ce problème.

…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours langage C les tableaux à une dimension (276 KO) (Cours PDF)
Cours langage C les tableaux à une dimension

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *