Dana jest kwadratowa tablica liczb całkowitych. Powiemy, że komórka wewnętrzna tablicy jest minimalna, gdy zapisana w niej liczba jest mniejsza od wszystkich ośmiu liczb ją otaczających. Napisz program, który tablicę o wymiarach 10x10 wypełni losowymi liczbami z przedziału <1;10>, wyświetli ją oraz zliczy ile jest w tablicy liczb minimalnych.
#include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main() { int tab[10][10]; int ile=0; srand(time(NULL)); for(int i=0;i<9;i++) { for(int j=0;j<9;j++) { tab[i][j]=rand()%10; cout<<""<<tab[i][j]; } cout<<endl; if((tab[i][j]<tab[i+1][j-1])&&(tab[i][j]<tab[i+1][j])&&(tab[i][j]<tab[i+1][j+1])&&(tab[i][j]<tab[i][j-1])&&(tab[i][j]<tab[i][j+1])&&(tab[i][j]<tab[i-1][j-1])&&(tab[i][j]<tab[i-1][j])&&(tab[i][j]<tab[i-1][j+1])) { ile++; } ; } cout<<"Liczb minimalnych jest:"<<ile; return 0; }
Program nie działa,jest gdzieś błąd>>>>