Exercice avec la solution en C les piles - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات الجامعة و البحث العلمي > منتدى الهندسة > قسم الرياضيات و الاعلام الالي

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

Exercice avec la solution en C les piles

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2014-04-13, 20:56   رقم المشاركة : 1
معلومات العضو
سارق الأحزان
عضو محترف
 
إحصائية العضو










افتراضي Exercice avec la solution en C les piles

On se donne une pile (représentation chainée) P1 contenant des entiers positifs, écrire en langage C
une fonction qui permet de déplacer les éléments deP1 dans une pile P2 de façon à avoir dans P2 tous
les nombres pairs au dessous des nombres impairs.


كود PHP:
Solution 1
pile 
deplacer(pile p){
pile p_nouveau, * tmp, *q;
NULL;
tmp p;
while(
tmp != NULL){
if (
tmp->donnee == 0){
p_nouveau = (pile*) malloc(sizeof (pile));
if (
p_nouveau != NULL) {
p_nouveau->donnee tmp->donnee;
p_nouveau->precedent q;
p_nouveau;
}
}
tmp tmp->precedent;
}

tmp p;
while(
tmp != NULL){
if (
tmp->donnee != 0){
p_nouveau = (pile*) malloc(sizeof (pile));
if (
p_nouveau != NULL) {
p_nouveau->donnee tmp->donnee;
p_nouveau->precedent q;
p_nouveau;
}
}
tmp tmp->precedent;
}
return 
q;
}




Solution 2 (utilisation des fonctions empiler et depiler)
pile deplacer(pile p){
pile p_nouveau, * tmp, *q, *t;
int x;
NULL;
NULL;
while(!
est_vide(p)){
depiler(&p);
if (
== 0)
empiler(qx);
else
empiler(tx);
}
while(!
est_vide(t)){
depiler(&t);
empiler(qx);
}
return 
q;









 


رد مع اقتباس
قديم 2014-04-18, 17:51   رقم المشاركة : 2
معلومات العضو
abderahim-dz
عضو مميّز
 
الصورة الرمزية abderahim-dz
 

 

 
إحصائية العضو










افتراضي

quel année stp cette exercice ?










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
...


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 14:03

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc