37 lines
627 B
C
37 lines
627 B
C
#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;
|
|
}
|