Consultez gratuitement nos différents cours

  • Activité agricole (Education Civique et Morale)

    On appelle activité agro-pastorale les activités revenant de l'agriculture et de l'élevage. La population de la province du Centre est essentiellement rurale. L'agriculture est l'activité prédominante, elle occupe environ 70% de la population active. Il existe 2 types d'agriculture: l'agriculture vivrière et l'agriculture commerciale. La province du centre Cameroun est composée de 10 départements. Sa capitale est Yaoundé, cette province est limitée au Nord par l'Adamaoua à l'Est par la...

    Lire la suite : Activité agricole

  • Le transistor MOSFET (Electronique)

    Généralités Le transistor à effet de champ MOSFET (Metal Oxyde Semi Conducter) est différent du JFET par le fait que la grille est isolée du canal. Il est encore appelé FET à Grille isolé. On distingue deux types de transistors MOS: Le MOS à appauvrissement ou déplétion Le MOS à enrichissement. MOS à déplétion : appauvrissement Structure et fonctionnement Un MOS à enrichissement canal N ou canal P est constitué d'un bureau conducteur de matériau N ou P à région P ou N sur la droite et à Grille...

    Lire la suite : Le transistor MOSFET

  • Intégrales triples (Mathématique)

      Activité     Changement de variable Coordonnées cylindriques     Coordonnées sphériques     Calcul de volume     Calcul de la masse     Les moments   Moments statique par rapport aux plans (OXY), (OXZ), (OYZ)     Moment d'inertie par rapport aux axes de coordonnées:     Exercice: Calculez le volume du cône limité par les surfaces: Calculez: (V) = domaine limité par x=0 ; y=0 ; z=0 et x+y+z=1 Calculez: Calculez le volume du corps limité par la sphère S [O (0;0;0), a] et le cône z2=x2+y2 (l'extérieur par rapport au cône).

    Lire la suite : Intégrales triples

  • Les homonymes grammaticaux : Tous, toute(s), tout (Français)

    On appelle homonyme des mots qui se prononcent de la même manière mais n'ont pas le même sens, exemple: mer, mais, mes, met. Tout employé comme adjectif indéfini s'accompagne d'un déterminant qui détermine son genre et son nombre, exemple: Il a fait venir le monde. L'adjectif indéfini tout reste au singulier lorsqu'il a le sens de "chaque" ou de "n'importe quel". Tout employé comme nom et précédé d'un déterminant obéit au sens de la totalité, il admet donc un pluriel: tous.Exemple: Classez les...

    Lire la suite : Les homonymes grammaticaux : Tous, toute(s), tout

Eléments de base du langage C

Index de l'article


Les tableaux

 

Un tableau est un ensemble d'élément de même type désigné par un identificateur unique. Chaque élément d'un tableau, et est repéré par un indice précisant sa position au sein de l'ensemble.

 

Tableaux à un indice

 

Déclaration:

type nom[taille];

Exemple

int V[10];

En C la première position porte le numéro 0.
En C, pour une taille n, les tailles sont numérotées de 0 à n-1.
Exemple: V[0], V[1], V[2], ... V[9]

Exemple d'application

 

#incmude< stdio.h >

 

#define N 20

 

main()

 

{

 

float V[N], moyenne;

 

int i, som, N, nb;

 

printf("Entrer 20 notes \n");

 

for(i=0; i < N; i++){

 

printf("Note: %d\n", i++);

 

scanf("%f", &V[i]);

 

}

 

for(i=0, som=0; i< N, i++)

 

{

 

som+=V[i];

 

}

 

moyenne = som/N;

 

for(i=0, nb=0; i < N; i++)

{

 

if(V[i] > moyenne)

 

nb++;

 

}

 

print("La moyenne générale de la classe est %f\n", moyenne);

 

printf("Les notes supérieures à %f au nombre de %f", moyenne, nb);

 

returb 0;

 

}

 
  • L'affectation globale n'est pas possible en C:
    Exemple: V2=V1 #impossible.
  • La dimension d'un tableau ne peut être qu'un nombre constant.

Tableau à deux indices

 

Déclaration:

type nom[taille1][taille2];
int M[3][4]

 

Initialisation d'un tableau

 

En C, il est possible d'initialiser un tableau lors de sa déclaration. Par défaut un tableau peut être initialisé à 0.

  1. int t[4]={5,9,12,1};
    t[0] = 5
    t[1] = 9
    t[2] = 12
    t[3] = 1
  2. int t[4] t[4] = {5,9}

Tableaux à deux indices

  1. int t[3][4] = {{1,2,3,4}, {5,6,7,8,}, {9,10,11,12}};
  2. int t[3][4] = {1,2,3,4,6,7,8,9,10,11,12}