Langage c
azertybou
Messages postés
31
Statut
Membre
-
azertybou Messages postés 31 Statut Membre -
azertybou Messages postés 31 Statut Membre -
Bonjour,
svp
programme pour ajouter un element dans un tableau trier
par exp
on a un tableau trie 1 3 6 7 8
on ajoute 4
1 3 4 6 7 8
programme pour suprimmer un element dans un tableau trie et non trie
svp
programme pour ajouter un element dans un tableau trier
par exp
on a un tableau trie 1 3 6 7 8
on ajoute 4
1 3 4 6 7 8
programme pour suprimmer un element dans un tableau trie et non trie
A voir également:
- Langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Langage visual basic - Télécharger - Langages
- Pascal langage - Télécharger - Édition & Programmation
- Langage basic gratuit - Télécharger - Édition & Programmation
6 réponses
programme en c
pour ajouter un element dans un tableau trie
programme pour supprimer un element dans un tan non trie et un tab trie
pour ajouter un element dans un tableau trie
programme pour supprimer un element dans un tan non trie et un tab trie
Oui, mais on n'est pas là pour faire tes devoirs hein.
Si t'as une question, car t'y arrives pas, pose-là.
Montre le code que t'as fait, ou tes pistes de réflexion ;), et on t'aidera
Si t'as une question, car t'y arrives pas, pose-là.
Montre le code que t'as fait, ou tes pistes de réflexion ;), et on t'aidera
non programme est
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
int i,m,k ,j,e ,t[15];
m= 5;
for (i=0; i< m; i++)
{
printf("dooner i \n ");
scanf ("%d", & t[i]);
}
printf (" \n donner lq valeur de j \n");
scanf ("%d",&t[e]);
if ( t[e]> t[m-1])
t[m] =t[e];
else
{
i=0;
while(t[i]< t[e])
{
i++;
k=i;
}
for (i=m;i<k;i--)
{
t[i]=t[i+1];
}
t[k]= t[e];
}
printf (" le resulat \n");
for (i=0;i<m+1;i++)
{
printf (" %d " , t[i]);
}
getch();
}
la resultat affiche
donner i 4
donner i 3
donner i 6
donner i 8
donner i 6
donner j 9
4 3 6 8 6 9
mais ana khasn i 3 4 6 6 8 9
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
int i,m,k ,j,e ,t[15];
m= 5;
for (i=0; i< m; i++)
{
printf("dooner i \n ");
scanf ("%d", & t[i]);
}
printf (" \n donner lq valeur de j \n");
scanf ("%d",&t[e]);
if ( t[e]> t[m-1])
t[m] =t[e];
else
{
i=0;
while(t[i]< t[e])
{
i++;
k=i;
}
for (i=m;i<k;i--)
{
t[i]=t[i+1];
}
t[k]= t[e];
}
printf (" le resulat \n");
for (i=0;i<m+1;i++)
{
printf (" %d " , t[i]);
}
getch();
}
la resultat affiche
donner i 4
donner i 3
donner i 6
donner i 8
donner i 6
donner j 9
4 3 6 8 6 9
mais ana khasn i 3 4 6 6 8 9
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ton programme n'est pas très clair.
Déjà il y a un problème avec ta variable e.
Tu l'initialises pas et pourtant tu effectues un scanf("%d",&t[e]);, ce qui risque de faire hurler le programme.
Déjà il y a un problème avec ta variable e.
Tu l'initialises pas et pourtant tu effectues un scanf("%d",&t[e]);, ce qui risque de faire hurler le programme.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
int i,m,k ,j ,t[15];
m= 5;
for (i=0; i< m; i++)
{
printf("dooner i \n ");
scanf ("%d", & t[i]);
}
printf (" \n donner lq valeur de j \n");
scanf ("%d",&j);
if ( j > t[m-1])
t[m] =j;
else
{
i=0;
while(t[i] < j)
{
i++;
}
k=i;
for (i=m;i<k;i--)
{
t[i]=t[i+1];
}
t[k]= j;
}
printf (" le resulat \n");
for (i=0;i<m+1;i++)
{
printf (" %d " , t[i]);
}
getch();
}
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
int i,m,k ,j ,t[15];
m= 5;
for (i=0; i< m; i++)
{
printf("dooner i \n ");
scanf ("%d", & t[i]);
}
printf (" \n donner lq valeur de j \n");
scanf ("%d",&j);
if ( j > t[m-1])
t[m] =j;
else
{
i=0;
while(t[i] < j)
{
i++;
}
k=i;
for (i=m;i<k;i--)
{
t[i]=t[i+1];
}
t[k]= j;
}
printf (" le resulat \n");
for (i=0;i<m+1;i++)
{
printf (" %d " , t[i]);
}
getch();
}