Zadanie z tablicą w c++

0

Witam, miałem ostatnio zadanie w szkole na sprawdzianie, polecenie brzmiało tak: Napisz kod programu (całkowity, od podłączania bibliotek, aż do zakończenia głównej funkcji), który wypełnia tablicę jednowymiarową 5 losowymi liczbami, które są dodatnie oraz parzyste. Przedział liczb losowych od 2 do 100.

Wiem, że jest to prosty program, ale nie mogę sobie poradzić z tym jak zrobić aby program wyświetlał tylko liczby parzyste. Na razie to wygląda tak:

#include	<iostream>
#include	<iomanip>
#include	<time.h>
#include	<cstdlib>

using namespace std;

int main()
{
	int tab[5];
	
	srand(time(NULL));

	for(int i=0; i<5; i++)
	{
	cout << setw(5) << (rand()%100)+2;
	}
	
   return 0;
}
1

możesz zastosować taki trick - zamiast (rand()%100)+2;, użyj (rand()%50)*2+2;

0
enedil napisał(a):

możesz zastosować taki trick - zamiast (rand()%100)+2;, użyj (rand()%50)*2+2;

Dzięki wielkie ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1