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

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

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

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

آخر المواضيع

mon tp avec c++

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

 

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










456ty mon tp avec c++

svp un petit aide
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)
avec


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

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

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

الساعة الآن 21:30

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


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

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