37 lines
627 B
C
Raw Normal View History

2023-12-01 13:35:13 +01:00
#include <stdio.h>
#include <stdlib.h>
#define MAX 100
void directFlights(int n, int flights[MAX][MAX]) {
for (int i=0; i<n; i++) {
for (int j=0; j<n; j++) {
if (flights[i][j] != -1) {
printf("%d %d %d\n", i+1, j+1, flights[i][j]);
}
}
}
return;
}
int main(int argc, char **argv) {
int n;
int flights[MAX][MAX];
scanf("%d", &n);
int counter = 0;
for (int i=0; i<n; i++) {
for (int j=0; j<n; j++) {
scanf("%d", &flights[i][j]);
if (flights[i][j] != -1) {
counter++;
}
}
}
printf("%d\n", counter);
directFlights(n, flights);
return 0;
}