mon tp avec c++ aidez moi svp - منتديات الجلفة لكل الجزائريين و العرب

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

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

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

آخر المواضيع

mon tp avec c++ aidez moi svp

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2013-12-22, 18:28   رقم المشاركة : 1
معلومات العضو
enemi05
عضو مشارك
 
الصورة الرمزية enemi05
 

 

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










Angry mon tp avec c++ aidez moi svp


alors c un pb de fonctionnement d'une circulation des véhicules dans une intersection de deux grandes routes
cette intersection peut etre géree par 2 types d evenement
1- par l activation du feu rouge ( deux chemins en face bloqué ) pendant '10 unités " passage de voiture " et els autres deux chemins sont ouvertes
2-par priorité ... la voiture qui posséede le chemin de sa droite est prioritaire


alors c demander de faire un program en c++ et de le terminer avec une historique des 4 chemins
rmq ! en utilisent les lictes chainées





mon solution ms j bloque dans la suppretion



[CODE] #include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include <time.h>
struct liste{
int data;
liste*suivant;
char color [10];
liste *maliste;
};

int result = 0;
int cd;
int i;


liste *initialisation( liste*l )


{
liste*tete =new(liste);




cin>>tete->data;
cin>>tete->color;
tete->suivant = NULL;

l= tete;
while (tete->suivant!=NULL)
{ liste*p =new(liste);


cin>>p->data;
cin>>p->color;
p->suivant= NULL;
l->suivant =p ;

} return l;


}


void afficher(liste*l , int n,liste*p, int i)
{
p = l;
n = 1;
i = 1;



while (p != NULL)
{
cout<<"le chemins n° :"<< n ;endl;
cout<<" la voiture n° :"<<i<<" sa matruculation :"<< p->data<<"avec couleur "<<p->color ,endl;
n = n+1; n++;
i = i+1; i++;
}

cout<<"le chemins est vide *-* "; }

viod suppression( liste *debut,int x)

{ int i; int nb;
liste *encourt,*suivant,*precedent;
bool booleen = 1;
cp=o;
encourt = debut;
if ( booleen)
{
for(i=0;i<nb-1;i++)
{

if (debut == null)
return 0;
while (debut != NULL && i=0)
{
debut = encourt->suivant;

free(encourt);
(nb) = (nb) - 1;

if((nb) == 1)
{
debut->suivant = NULL;
}
while (debut != null)
{
suivant = encourt->suivant;
precedent->suivant = suivant;
free(encourt);
(nb) = (nb) - 1;
}

while (encourt->suivant == NULL))
{
precedent->suivant = NULL;
free(encourt);
(nb) = (nb) - 1;

} precedent = encourt;
encourt = encourt->suivant;
}


}
} getchar ();
}
int main()
{
liste*chemin1;
chemin1 = initialisation();


.......
} [ /CODE]


j connais mal les liste chainnés


هل من معين








 


رد مع اقتباس
 

الكلمات الدلالية (Tags)
aidez, avec


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

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

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

الساعة الآن 07:18

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


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

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