Program z tabelką i wypisaniem liczb pierwszych.

0

Witam,
nie mam pomysłu jak napisać część programu, który z danej tabelki wypisze mi tylko liczby pierwsze razem z podaniem ich indeksów.
Mój program aktualnie :

#include <iostream>

using namespace std;

int main()
{
	int tab[4][3];

	for(int j = 0; j < 4; ++j, cout << endl)
	{
		for(int i = 0; i < 3; ++i)
		{
			cout << (tab[j][i] = (1 + (j * 5)) + (i * 2)) << ' ';
		}
	}

	return 0;
}
1

Iterujesz po tablicy, i Wypisujesz odpowiednie wartości, potrzebna jest jeszcze funkcja isPrime, ale to nie problem:
https://en.wikipedia.org/wiki/Primality_test#Pseudocode

	for(int j = 0; j < 4; ++j){
		for(int i = 0; i < 3; ++i){
			if (isPrime(tab[j][i]))
				cout << tab[j][i] << "  "<< i <<"  "<<j<<"\n";
		}
	}
0

Po pierwsze powiedz mi co zawiera ta macierz/tabela?

0
MarekR22 napisał(a):

Po pierwsze powiedz mi co zawiera ta macierz/tabela?

mam taką tabelkę :

1 3 5
6 8 10
11 13 15
16 18 20

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