малко помощ за да подкарам програмката с реални стоиности!
Може ли някой да ми каже, как да го направя и да работи и с реални стойности! Мерси предварително!
using System;
namespace Homework5_Task4
{
 class Program
 {
 static void Main()
 {
 /*
 Write a program that shows the sign (+, - or 0) of the product of three real numbers, 
 without calculating it. Use a sequence of if operators
 */
 // decimal a =decimal.TryParse((Console.ReadLine()), out "Invalid value");
 string a = Console.ReadLine();
 string b = Console.ReadLine();
 string c = Console.ReadLine();
 int negativecounter = 0;
 int alength = 0;
 int blength = 0;
 int clength = 0;
 for (int i = 0; i < a.Length; i++)
 {
 alength++;
 }
 for (int v = 0; v < b.Length; v++)
 {
 blength++;
 }
 for (int j = 0; j < c.Length; j++)
 {
 clength++;
 }
if ((Convert.ToInt32(a) == 0) | (Convert.ToInt32(b) == 0) | (Convert.ToInt32(c) == 0))
 {
 Console.WriteLine("Answer is 0");
 }
 else
 {
 if (a[alength-alength] == '-')
 {
 negativecounter++;
 }
 if (b[blength-blength] == '-')
 {
 negativecounter++;
 }
 if (c[clength-clength] == '-')
 {
 negativecounter++;
 }
 } 
 if(negativecounter%2==0)
 {
 Console.WriteLine("+");
 }
 else
 {
 Console.WriteLine("-");
 }
 }
 }
 }
идеята ти е добра, аз я направих като конвертирам в стринг с идеята с няколко цикала с for да определя дължината на стринговете, по-този начин като зная дължината на намеря първият знак от низа и евентулано да го сравня с "-" или "+" и един counter да отчита колко --са и + са имам и ако са четно е положително ако са нечетно число е отрицателно, проверката за 0 я направих с 3 or-a, въпросат е че ако почна да змаменям int с decial в кода, няма да може вече да ми сравнява дължината на стринговете!