Problem z sortowaniem tablicy. Nie wchodzi do pętli

0

Nie wiem dlaczego ale nawet gdy umieszczam "cout" po pętli to tego nie drukuje użyłem debugera i z tego co zrozumiałem pomija mi pętle już nie pytam o zawartość pętli czy jest poprawna bo jak będzie to już działać to sam do tego dojdę. Proszę tylko o wyjaśnienie dlaczego do cholerki jasnej nie wchodzi do pętli będę wdzięczny za każdą pomoc pozdrawiam. Męczę się z tym już kilka godzin mam szczerze po dziurki w nosie. Program ma sortować tablice
Tutaj jest kod:

#include "pch.h"
#include <iostream>
using namespace std;

	int main()
	{
		int tab[5] = { 2,8,4,6,3 };
		int *xWsk;
		xWsk = tab;
		int *yWsk;
		yWsk = tab;
		int bufor;

		for (int y = 4; y < 0; y++) {
			for (int x = 0; x < y; x++) {
				if (*(xWsk + x) < *(yWsk + y)) {
					bufor = *(yWsk + y);
					*(yWsk + y) = *(xWsk + x);
					*(xWsk + x) = bufor;
				}
			}
		}

		for (int k = 0; k < 5; k++)
			cout << "Zawartosc twojej tablicy to: " << tab[k] << endl;
		return 0;
	}

0

Przepraszam za problem i że zaśmieciłem forum wystarczyło zle zdefiniowałem warunek pętli i się dziwie że do niej nie wchodzi. Udostępnię kod może komuś się przyda...
Kod:

#include "pch.h"
#include <iostream>
using namespace std;

	int main()
	{
		int tab[5] = { 2,8,4,6,3 };
		int *xWsk;
		xWsk = tab;
		int *yWsk;
		yWsk = tab;
		int bufor;

		for (int y = 4; y > 0; y--) {
			for (int x = 0; x < y; x++) {
				if (*(xWsk + x) < *(yWsk + y)) {
					bufor = *(yWsk + y);
					*(yWsk + y) = *(xWsk + x);
					*(xWsk + x) = bufor;
				}
			}
		}

		for (int k = 0; k < 5; k++)
			cout << "Zawartosc twojej tablicy to: " << tab[k] << endl;
		return 0;
	}




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