Algorithme TP-02

في هذا الموضوع سأقدم لكم ثاني الأعمال التطبيقية في مادة الخوارزميات لتخصص الرياضيات والإعلام الآلي في المركز الجامعي تمنغست .
العمل التطبيقي كان حول صنع تطبيق يقوم بترتيب القيم التي في الجدول من الأكبر الى الاصغر والعكس .
وذالك بإستخدام لغة البرمجة سي / c .
وفي ما يلي الكود الذي يقوم بهذه العملية كل ما عليك هو نسخه في البرامج الذي تستعمله .

في هذا الموضوع سأقدم لكم ثاني الأعمال التطبيقية في مادة الخوارزميات لتخصص الرياضيات والإعلام الآلي في المركز الجامعي تمنغست .
العمل التطبيقي كان حول صنع تطبيق يقوم بترتيب القيم التي في الجدول من الأكبر الى الاصغر والعكس .
وذالك بإستخدام لغة البرمجة سي / c .
وفي ما يلي الكود الذي يقوم بهذه العملية كل ما عليك هو نسخه في البرامج الذي تستعمله .
#include <stdio.h>
int sup(int tab[10]){
int i,j,k;
for (j= 0 ; j<10 ; j++){
for (i= 0 ; i<9 ; i++){
if (tab[i]>tab[i+1]){
k = tab[i];
tab[i]=tab[i+1];
tab[i+1]=k;}}}
}
int inf(int tab[10]){
int i,j,k;
for (j= 0 ; j<10 ; j++){
for (i= 0 ; i<9 ; i++){
if (tab[i]<tab[i+1]){
k = tab[i];
tab[i]=tab[i+1];
tab[i+1]=k;}}}
}
int main()
{
printf("\n\n CETTE PROGRAMME EST FAITE PAR : ");
printf("\n\n ZOUBER LANSARI");
printf("\n\n LE DEUX Eme TP EN ALGORITHME ");
int tab [10],i,m;
for (i= 0 ; i<10 ; i++){
printf("\nvaleur %d = ",i);
scanf("%d",&tab[i]);}
printf("\n Choassi Type de Ordre : \n\n 1-min a max 2-max a min \n\n");
scanf("%d",&m);
if(m==1){
sup(tab);
for (i= 0 ; i<10 ; i++){
printf("\n tab[%d] = %d \n",i,tab[i]);}
}
else if(m==2){
inf(tab);
for (i= 0 ; i<10 ; i++){
printf("\n tab[%d] = %d \n",i,tab[i]);}
}
}
أرجوا أن يكون الموضوع قد نال إعجابكم ☺ .
ربي يبارك برنامج متقون ان شاء الله مزيد من التفوق صديقي
ردحذفشكرااا ♥♥♥
حذف