Afișați muchiile unui graf cunoscând matricea de adiacență (dată într un fișier text) in C++
Exemplu de matrice in poza. Multumesc!
Anexe:
Răspunsuri la întrebare
Răspuns de
1
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("matrice.txt");
int main(){
int n, a[100][100],i,j;
f >> n;
//Citire
for(i=1;i<=n;i++)
for (j=1;j<=n;j++)
f >> a[i][j];
//Afisare muchii
for(i=1;i<=n;i++)
for (j=1;j<=i;j++)
if(a[i][j]) cout << i << " - " << j << endl;
}
andrei750238:
Pe prima linie din fisier trebuie sa se afle un numar natural care reprezinta numarul de muchii ale grafului.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Studii sociale,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă