Eléments de base du langage C - Application

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;

 

}