Witam,
Napisalem czesc programu, wypelniajacy tablice 7x8 liczbami losowymi calkowitymi z zakresu od -5 do 256. Na wyjsciu ma program wyswietlac:
1. Wszystkie elementy wieksze od 5...
2. Znaleźć wszystkie elementy parzyste i je wywietlić
3. Znaleźć liczby podzielne przez 6 i je pokazac
4. Znaleźć wszystkie elementy mniejsze od zera i pokazać.
W miarę mozliwosci uzywac funkcje.
Na ten moment mam taki kod:
#include <iostream>
#include <time.h>
#include <cstdlib>
#include <windows.h>
#define MAXRAND 66;
#define SIZE 6;
using namespace std;
int main() {
int x, y;
int rand_tab[ 7 ][ 8 ];
{
cout << "Tablica 7x8 o przedziale losowych liczb od -5 do 256" << endl << endl;
srand( time( 0 ) );
for( y = 0; y < 7; y++ )
{
for( x = 0; x < 8; x++ )
{
rand_tab[ y ][ x ] =(( rand() % 251 ) - 5 );
cout << rand_tab[ y ][ x ] << " ";
}
cout << endl;
}
} return 0;
}
Z góry dziękuję za jakąkolwiek pomoc w rozwiązaniu tych zadan.
Próbuję np. w ten sposób:
for( p1 = 0; p1 < 251; p1++ )
{
for( p2 = 0; p2 < 251; p2++ )
{
if(( tab[ y ] ) > a &&( tab[ x ] ) > b )
{
cout << tab[ y ] <<;
}
}
}
ale no wiem, że to nie jest własciwe wyjscie...
Pozdrawiam :-)