Odpowiedź :
Odpowiedź:
#include - dodanie biblioteki ktorej tutaj brakuje ( zapewne chodzi o <iostream> , ale tutaj jej nie ma przez co program nie bedzie dzialal poprawnie)
using namespace std; - dzięki temu nie musimy wpisywać std:: przed używaniem rzeczy z biblioteki wyżej ( np std::cout<< mozemy teraz zapisac jako cout<<)
int main(int argc, char** argv) { - tutaj rozpoczyna sie główna funkcja naszego programu, część wykonywalna
int tab[15]; - definiujemy tablice liczb całkowitych ktora ma 15 elementów
int x; - definiujemy zmienną która bedzie zawierać liczbe całkowita;
for(int i=0; i<15; i++){ - tutaj rozpoczynamy pętle która bedzie się wykonywać
15 razy. Za kazdym wykonaniem i sie bedzie zwiekszac o 1 az do momentu kiedy warunek zostanie spełniony ( w tym przypadku i<15).
tab[i]=i+2; - do elementu tablicy o indexie "i" przypisujemy
liczbe i+2;
cout<<"["< } - Tutaj kod jest błędny ze względu na brak średnika i pojedynczy znak < który nic nie wnosi do programu.
cout < - Tutaj podobnie , prawdopodobnie cos miało zostać wyświetlone w konsoli
for(int i=0; i<15; i++){ - Tutaj znowu rozpoczynamy taką sama petle jaka miala miejsce wyzej
x=tab[i]; - Do zmiennej x przypisujemy wartosc ktora znajduje w tablicy pod indexem i
for(int j=i+1; j<15; j++){ Tutaj znowu rozpoczynamy taką sama petle jaka miala miejsce wyzej , tylko ze jest w srodku pętli wyżej - jest zagnieżdzona.
if(tab[j]%x==0){
tab[j]=0; - Tutaj jest warunek if, który sprawdza czy liczba w tablicy o indexie j jest podzielna przez zmienną x (zmiennej x przypisujemy wartość wyżej). Jeżeli to prawda to elementowi w tablicy o indexie j przypisujemy wartosc 0.
}
}
for(int i=0; i<15; i++){ - Znowu pętla
cout<<"["< } -Błąd z wyświetlaniem , taki jak wcześniej
cout< }
return 0; Zakończenie programu
}.
Mam nadzieje że wszystko co napisałem jest zrozumiałe.
Jak czegoś nie będziesz wiedział jeszcze to pisz.