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;
}