Ödevim için hesap makinesi kodlamam gerekiyor fakat bir sorunla karşılaştım ve işin içinden çıkamadım. Kullanıcı kaç adet sayı gireceğini kendisi belirliyor. Bu sebeple while döngüsü kullanmayı seçtim. While döngüsünün içinde işlem yaptırıyorum. Sorun şu ki ilk girilen sayıyı 0'dan çıkarıyor. (Örn: 0 - 30 = -30). 0'dan çıkardığı için işlemi yanlış hesaplıyor. Örnek bir kod bıraktım aşağıya. Yardımcı olabilirseniz sevinirim
.#include <stdio.h>
int main()
{
float num=0, count=0, total, howmanynumbers;
printf("How many numbers do you want to calculate: ");
scanf("%f", &howmanynumbers);
while(count<howmanynumbers)
{
printf("Enter a number: ");
scanf("%f",&num);
total -= num;
count++;
}
printf("%f", total);
return 0;
}
Teşekkürler yine de.
