1. W linii 8 używasz nie zainicjowanej zmiennej (pomocna). Ta zmienna nie jest ci do niczego potrzebna, zamiast niej w linii 8 daj:
std::cout << "Podaj " << m+1 << " liczbę: ";
Będziesz miał teksty "Podaj 1 liczbe:", "podaj 2 liczbe:", itd.
2. Jak ci radził Michał Kazula, najpierw dowiedz się, co to są liczby pierwsze. Warunek liczby[w] % 1 == 0 w przypadku liczb całkowitych zawsze jest prawdziwy.