Documente Academic
Documente Profesional
Documente Cultură
#include <stdio.h>
#include <stdlib.h>
#include <fstream.h>
#include <iostream.h>
using namespace std;
int i,j,k,v,cost[30][30],INF=(int)1e9; //se declara valorile de tip integer
int main() //functia principala
{
ifstream f("ade.in"); //fisierul din care se citesc valorile
f>>v ; //se citeste din fisier numarul de noduri
for(i=1;i<=v;i++)
for(j=1;j<=v;j++)
{
f>>cost[i][j]; //se citeste din fisier daca exista un arc intre nodul
i si j
//daca exista arc se citeste costul arcului, daca nu exista arc se
citeste 0
if(cost[i][j] == 0 && i!=j)
cost[i][j]=INF; //daca intre nodul i si j nu exista arc,
valoarea cost[i][j]
//primeste o valoare mai mare
decat maxim
}