Jump to content
GSForum - Segélyvonal

C#


angifarkas

Recommended Posts

Posted

Ha berakom egy while(true)-ba, akkor a Console.WriteLine-nal van baja.

Posted

Akkor valamit rosszul csinálsz. Zárójelek megvannak rendesen?

Posted

Unreachable code detected

 


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

class Program
{
    public static void Main()
    {

        while (true);
        Console.Write("Üdv.\nÍrd be az összeget: ");
        int osszeg = int.Parse(Console.ReadLine());
        Console.Write("Most írd be a különbséget: ");
        int kulonbseg = int.Parse(Console.ReadLine());
        int tizesek = (osszeg * 9 - kulonbseg) / 18;
        int maradek = osszeg - tizesek;
        Console.WriteLine("A keresett szám a " + tizesek+maradek + ".");
        Console.Write(Environment.NewLine);
        Console.ReadKey();
        


    }
}

Posted

Naná. Hiszen a while(true); a végtelenségig fog futni. A kód a ciklusnál { }-ek között van. Ha belegondolsz, így honnan tudná a fordító, hogy hol a ciklus vége?

Posted
Ööö vagy én nem értem, hogy mi a feladat, vagy annyira túlbonyolítjátok a problémát, hogy rossz nézni.

Amíg ezt így végigszámolod (lásd még: arpsoft megoldja a kétismeretlenes egyenletrendszert), addig én beírom azt a programot, amit Dinter is csinált. (Csak nem számolná végig 10 és 99 között az összes számot.)

 

Nézõpont kérdése, melyik a bonyolultabb. :)

 

De kétség kívül elismerem, hogy miután kiszámoltátok a képleteket, a tiétek az elegánsabb megoldás.

Posted

Igazából nem volt több egy percnél. Mire kikísérletezed, hogy mi legyen a ciklusban, az egyenlet megoldása is megvan. Ráadásul egy matematikailag levezett megoldás biztosan helyes.

Posted

Jó, egy perc alatt valószínűleg tényleg nem írok be egy 0-tól 9-ig tartó ciklust, amiben van két kivonás meg két összeadás és egy ellenőrzés, hogy győztünk-e. Mondjuk 3 perc alatt lehet, hogy igen, de addigra már ti is kész vagytok. Így jártam. :P

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...