This isn't really the best place for career advice but I'll say if you're sure you don't like programming then you shouldn't stay in a CS degree. The days when you can get hired and make a good living as a mediocre programmer are basically over. But at the same time I don't think you should confuse difficulty with lack of interest or passion. Difficulty is fixable. Most people start out feeling like programming is impossible, but you'll get better the more you practice. Something made you choose CS in the first place, right? What was it? Were you always just doing it for the money or did something else draw you in?
I like programming and I dont think that prgoramming is hard. the problem is that market became loterry. I chose CS because I always loved math and problem solving. I really like programming and im doing it since i was nine. I participated in USAMO and USACO. I always likednit the problem is that I also need money to survive and it seems like doing career from my passion was wrong move.
\> Difficulty is fixable. Most people start out feeling like programming is impossible, but you'll get better the more you practice I'm a technical lead at a fintech now. But when I first started, I would look at an iterator counter variable like "wtf is 'i'?"