Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

problem -zadanie C++

$
0
0

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>>>>


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>