ratil talin
2016-03-24, 15:53
#include <stiod.h>
main()
{int T[10];i;n;j;a;
scanaf("%d",n)
for(i=1;i<n;i++)
{ printf("donner le nombre d'element n°,i);
}
for(i=2;i<n;i++)
{a=T[i];
j=i;
{while ((T[j-1]<a)&& (j<1))
T[j]=T[j-1];
j=j-1;}
T[j]=a;
}
for(i=1;i<10;i++)
print(T[i]);
}
خاوتي ممكن تعاونوني
حابة تصحولي الاخطاء
هو عبارة عن ترتيب جدول تنازليا
قلولي ااذا صح ولالا
السلام عليكم
لديك مشكلة مع كتابة الأكواد .. مثلا تنسى & في scanf
المهم اكثر من طريقة لترتيب الجدول .. 2 اكثر إستعمالا ويستحسن التركيز عليهم جيدا لانهما يساعدانك في حل كثير من التمارين .. سواء ترتيب او غيره
الأولى تسمى : Tri par permutations
#include <stdio.h>
#include <stdlib.h>
int i,n;
int t[100];
int h;
int lirev1(int v1[100])
{ int nb,i;
do
{
printf("donner le nombre d'entier de v1 est :\n");
scanf("%d",&nb);
} while(nb< 0 || nb >100);
for(i=0;i<nb;i++)
{
printf("donnez v1[%d]:",i);
scanf("%d",&v1[i]);
}
return nb;
}
void tri(int v2[100],int nb )
{
int i,j,p;
for(i=0;i< nb-1;i++)
{
for(j=i+1;j< nb;j++)
{
if(t[i] > t[j])
{ p= t[i];
t[i]= t[j];
t[j]= p;
}
}
}
}
void main()
{ n=lirev1(t);
printf("la taille de v1 est: %d\n",n);
tri(t,n);
printf("le tableau trie est :");
for(i=0; i< n ; i++)
printf("%d ", t[i]);
}
الثانية Tri par bulles
#include <stdio.h>
#include <stdlib.h>
int i,n;
int t[100];
int lirev1(int v1[100])
{ int nb,i;
do
{
printf("donner le nombre d'entier de v1 est :\n");
scanf("%d",&nb);
} while(nb< 0 || nb >100);
for(i=0;i<nb;i++)
{
printf("donnez v1[%d]:",i);
scanf("%d",&v1[i]);
}
return nb;
}
void tribul(int v[100],int nb)
{ int i,p,b;
b=1;
while(b==1)
{
b=0;
for(i=0;i< nb-1;i++)
{
if (v[i] > v[i+1])
{
p=v[i+1];
v[i+1]=v[i];
v[i]=p;
b=1;
}
}
}
}
void main()
{ n=lirev1(t);
printf("la taille de v1 est: %d\n",n);
tribul(t,n);
printf("le tableau trie est :");
for(i=0; i< n ; i++)
printf("%d ", t[i]);
}
ratil talin
2016-03-25, 12:37
بارك الله فيك اخي
لكن انا احتاج tri par insertion
هذا ما أعرفه للأسف .. يمكنك البحث في غوغل إن شاء الله تلقى
ratil talin
2016-03-25, 21:25
هذا ما أعرفه للأسف .. يمكنك البحث في غوغل إن شاء الله تلقى
بارك الله فيك اخي