C#:
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("+ sayısını giriniz.");
int artisayi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("- sayısını giriniz.");
int eksisayi = Convert.ToInt32(Console.ReadLine());
if (eksisayi%2 ==1)
{
//sayi tektir istediğini yap burda
}
else
{
// sayi tek değilse
}
int neweksisayi = Math.Abs(eksisayi * 2);
int sonuc = artisayi - neweksisayi;
Console.WriteLine("Girilen + sayısı = " + artisayi + " ve girilen - sayısı = " + eksisayi + " 1 eksi 2 artı götürür mantığıyla sonuç = " + sonuc);
}
}
}
Diyelim ki + sayısı 40 eksi sayısını 20 girdik program da sonucu 1 eksi 2 artı götürür mantığıyla sonuç yazdıracak. Tek sayı olduğunda problem çıkıyor.
Hocam tek sayı sıkıntı çıkıyor.