infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Voicu Iulian din Mai 21, 2009, 21:21:29



Titlul: Suma a 2 grafuri
Scris de: Voicu Iulian din Mai 21, 2009, 21:21:29
am vrea sa stiu si eu cum continui urmatorul algoritm  ca sa pot face suma a doua grafuri

Cod:
//Suma a 2 grafuri
#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
int g1[20][20],g2[20],sumagraf[20],n,m,i,j,;
int citire1()
{
 int i,j;
 cout<<"Numarul de noduri ale grafului neorientat G1 este: ";
 cin>>n;
 cout<<"Matricea de adiacenta este:"<<endl;
 for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
       cin>>g1[i][j];
 return 0;
}
int citire2()
{
 int i,j;
 cout<<"Numarul de noduri ale grafului neorientat G2 este: ";
 cin>>m;
 cout<<"Matricea de adiacenta este:"<<endl;
 for(i=1;i<=m;i++)
    for(j=1;j<=m;j++)
       cin>>g2[i][j];
 return 0;
}

Editat de admin: Foloseste tagul "code" cand postezi surse


Titlul: Răspuns: Suma a 2 grafuri
Scris de: Dragos-Alin Rotaru din Mai 23, 2009, 09:30:23
Incearca sa retii fiecare graf intr-o lista de adiacenta si de acolo treaba ar trebui sa mearga  :ok: .