الي خبراء االسي c - منتديات الجلفة لكل الجزائريين و العرب

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

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

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

آخر المواضيع

الي خبراء االسي c

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2011-11-13, 21:47   رقم المشاركة : 6
معلومات العضو
issam_dz
عضو مشارك
 
الصورة الرمزية issam_dz
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة العملاق الفيلسوف مشاهدة المشاركة
بارك الله فيك

تمرين انتاعي متعلق بالمخططات كيفاه تبريزونتي مخطط اما باليست او الماتريس انا اخترت الماريس

الملف يكون فيه ثلاث معطيات

مثال :
5 -nbr des sommet
4
1 0 1 0 1
0 0 0 1 1
1 0 1 0 1
1 1 1 0 0


1 lكاين خط بيناتهم
0 ماكانش


انا نحوس نفيشيه بحث تكون الماتريس في ملف

ومن بعد نقوم بعمليات على الماتريس كحساب كل لين شحال فيها رقم 1
وكل كاولون شحال فيها واحد الى اخره
نعم لكن على حسب فهمي أنت تريد القيام بتخزين graphe عن طريق مصفوفة داخل ملف ثم القراءة من الملف.
لكن لم أفهم نوع المصفوفة التي اخترت ان كانت sommet-sommet فإنها تكون مصفوفة مربعة و ان كانت مصفوفة sommet-arc هنا ليس شرط أن تكون مربعة .
لذلك أنا وضعت لك مثال للقراءة من الملف يحوي مصفوفة مربعة 4*4 و يقرأ عدد 1 داخل كل سطر و يضعها داخل مصفوفة أخرى ثم أستدعي دالة لطباعة عناصر المصفوفة النتيجة .
و هذا لتوضيح الفكرة و طريقة التعامل مع الملفات و يمكنك اتمام الباقي...............


كود PHP:
#include <stdlib.h> 
كود PHP:
[LEFT]#include <stdio.h>
void afficher(int *);
int main(int argcchar *argv[])
{
    
FILEfichier NULL;
    
int caractereActuel 0,nbr_1=0;
 
int mat_l[4]={0,0,0,0},j=0;
    
fichier fopen("test.txt""a+");
    if (
fichier != NULL)
    {
        
caractereActuel fgetc(fichier); 
  while (
caractereActuel != EOF)  
  {
   while(
caractereActuel != '\n'
   {   if(
caractereActuel == '1')  nbr_1++;
 
    
caractereActuel fgetc(fichier);
 
   }
   
mat_l[j++]=nbr_1;
   
nbr_1=0;
   
caractereActuel fgetc(fichier);
  }
 
  
fclose(fichier);
  
afficher(mat_l);
    }
    else
    {
        
printf("Impossible d'ouvrir le fichier test.txt");
    }
 
    return 
0;
}
//fonction afficher
void afficher(int *t)
{
 
int i=0;
 
printf("\n");
 for(
i=0;i<4;i++) printf("%d \n",t[i]);
}[/
LEFT









رد مع اقتباس
 

الكلمات الدلالية (Tags)
االسي, خبراء


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

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

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

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

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


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

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