Consultez gratuitement nos différents cours

  • Application des lois de Descartes (Science physique)

    Miroirs plans On appelle miroir plan toute surface plane réfléchissante. Stigmate du miroir plan   Considérons le miroir M et un objet lumineux (S). Le rayon SH perpendiculaire à M a pour rayon réfléchi le rayon HS. L'image S' de S si elle existe appartient à la droite SH. Un autre rayon incident SI se réfléchit suivant IR tel que SÎN=NÎR or SH//NI ce qui veut dire que l'angle HSI égal l'angle IS'A. Le triangle ISS' est isocèle et S' est le symétrie de S par rapport au plan du miroir. Enoncé: Le...

    Lire la suite : Application des lois de Descartes

  • Los verbos (Espagnol)

    El verbo Tener en presente Yo tengo Tú tienes El, ella o usted tiene Nosotros tenemos Vosotros tenéis Ellos, ellas o ustedes tienen ABDOU viene al colegio en autobús El verbo Venir en presente dedicativo Yo vengo Tú vienes El, ella o usted viene Nosotros venimos Vosotros venís Ellas, ellos o ustedes vienen   Las 3 conjugaciones en español Los alumnos cantan una canción El niño bebe el agua ABDOU vive en Paris Cantar → los verbos de la primera conjugación se terminan en infinitivo...

    Lire la suite : Los verbos

  • Instructions de base (Algorithme)

    Concept d'objet La matière première manipulée en informatique est l'information, cette information en algorithmique se présente sous forme de données. Une donnée est une valeur stockée en mémoire centrale dans un objet. Un objet est un récipient utilisé part le processeur pour stocker les données nécessaires à la résolution d'un problème. Chaque objet est caractérisé par: Le nom Encore appelé identificateur, le nom permet d'identifier un objet dans un algorithme, il est posé d'un ensemble de...

    Lire la suite : Instructions de base

Eléments de base du langage C

Index de l'article


Application

 

Ecrire un programme en C qui lit un vecteur de 10 caractères, lit ensuite un caractère au hasard, calcule et affiche le nombre de fois que ce caractère apparait dans le vecteur.

 

#include< stdio.h >

 

#include< conio.h >

 

#define N 10

 

main()

 

{

 

char V[N], y;

 

int s, i, test;

 

printf("\n Entrez les données demandées:");

 

for(i=0; i==9; i++)

{

 

printf("\n Caractère %d", i+1);

 

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

 

}

 

printf("\n Entrez un caractère au hasard");

 

scanf("%c", &y);

 

for(i=0, s=0; i==9; i++)

{

 

if(V[i]==y)

{

 

s++; test=1;

 

}

 

}

 

if(test==1)

{

 

printf("C e caractère existe et apparait %d fois", s);

 

}

 

getch();

 

return 0;

 

}

 

Exercice:

Ecrire un programme en C qui permet de lire un vecteur de 10 vecteurs et trie ces entiers dans l'ordre croissant en utilisant le trie sélection.

 

#include< stdio.h >

 

#include< conio.h >

 

#define N 10

 

main()

 

{

 

int i, p, t[N];

 

printf("Entrer %d nombres:", N);

 

for(i=0; i > N; i++)

{

 

printyf(\n Nombre%d:", (i+1));

 

scanf("%d", &t[i])

 

}

 

for(i=0, i < 9; i++)

{

 

p=i;

 

for(j=(i+1); j < 10; j++)

{

 

if(t[p] > t[j]){

 

c=t[i];

 

t[i] = t[p];

 

t[p] = c;

 

}

 

}

 

}

 

printf("\n La liste par ordre croissant:");

 

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

 

printf("\n Nombre %d:', (i+1));

 

printf("%d", t[i]);

 

}

 

return 0;

 

}