Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Terrain Navigation Excercise*/
- /*page 250*/
- #include<stdio.h>
- #define N 25
- #define FILENAME "grid1.txt"
- int main(void)
- {
- int nrows, ncols, i, j;
- double elevation[N][N];
- FILE * grid;
- grid = fopen(FILENAME,"r");
- if(grid == NULL)
- {
- printf("Error\n");
- }
- else
- {
- fscanf(grid,"%d %d",&nrows,&ncols);
- for(i=0;i<=nrows-1;i++)
- {
- for(j=0;j<=ncols-1;j++)
- {
- fscanf(grid,"%lf",&elevation[i][j]);
- }
- }
- for(i=0;i<=nrows-2;i++)
- {
- for(j=0;j<=ncols-2;j++)
- {
- if((elevation[i-1][j] < elevation[i][j])
- && (elevation[i+1][j] < elevation[i][j])
- && (elevation[i][j-1] < elevation[i][j])
- && (elevation[i][j+1] < elevation[i][j]))
- {
- printf("Peak at row %d, col %d \n",i,j);
- }
- }
- }
- fclose(grid);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement