Öncelikle merhabalar. Geçen gün canım sıkıldığı için biraz kod yazıp zaman öldüreyim diye bir işe kalkıştım. Kalkışmaz olaydım. Gecem gündüzüm bu sorun oldu. Altı üstü bir çıkarma işlemini yapamadım. Normalde toplama işlemi gayet güzel oluyor fakat çıkarma işleminde takılı kaldım.

Sorunum şu :

Sonsuz bir for döngüsü var. for(int i=1; i > 0; i++)
Kullanıcı istediği kadar sayı girecek. cout << "Sayi : ";
Sonuc diye bir değişkenim var. Çıkarılan sayılar buraya atılacak. int sonuc;
Sayılar girildiği zaman program bunları çıkaracak ve ekrana cout << sonuc; yazdırılacak. Fakat bir türlü girilen sayılar çıkartamıyorum. 50-40 = 10 oluyor, fakat sayı eksilere düştüğü zaman kafayı yiyor.
40 - 55 = -15
(-15) - 50 = -65
(-65) - 5 = 5

gibi sonuçlar veriyor. İnternette baya araştırdım ancak bir çözüm bulamadım. kütüphanesini kullanıyorum.