Pagini recente » Cod sursa (job #2230376) | Cod sursa (job #1863087) | Cod sursa (job #698397) | Cod sursa (job #2316944) | Cod sursa (job #2283357)
#include <fstream>
#define FOR(a,b) for(a = 0; a < b; a++)
#define NMAX 100
using namespace std;
int main()
{
int n, i, j, k, C[NMAX][NMAX];
ifstream f("royfloyd.in");
f >> n;
FOR(i,n)
FOR(j,n)
f >> C[i][j];
f.close();
FOR(k,n)
FOR(i,n)
FOR(j,n)
if(C[i][j] > C[i][k] + C[k][j])
C[i][j] = C[i][k] + C[k][j];
ofstream g("royfloyd.out");
FOR(i,n)
{
FOR(j,n)
g << C[i][j] << ' ';
g << '\n';
}
g.close();
return 0;
}