Софтуерно Инженерство
Loading...
gondov avatar gondov 4 Точки

04. Concatenate Data

Дава ми граешка в judga не знам защо програмата работи...Моля ви кажете къде е проблема?

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

namespace Concatenate_Data
{
    class Program
    {
        static void Main(string[] args)
        {
            var firstName = Console.ReadLine();
            var lastName = Console.ReadLine();
            var age = int.Parse(Console.ReadLine());
            var town = Console.ReadLine();
            Console.WriteLine("you are {0} {1} ,a {2}-years old person from {3}",firstName,lastName,age,town);
        }
    }
}
 

Тагове:
1
C# OOP Basics
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

Реда с резултата трябва да ти е това:

            Console.WriteLine("You are {0} {1}, a {2}-years old person from {3}.",firstName,lastName,age,town);
И си гледай нулевите тестове, когато не ти излизат отговорите, ясно се вижда какво е сбъркано.

0
SvilenTerziev avatar SvilenTerziev 0 Точки

Здравей колега,

кодът, който написах беше като на gondov

var firstName = Console.ReadLine();
            
            var lastName = Console.ReadLine();
           
            var age = int.Parse(Console.ReadLine());
           
            var town = Console.ReadLine();

            Console.WriteLine("You are {0} {1}, a {2} - years old person  from {3}.",
                firstName, lastName, age, town);

Като го въведох в judge системата ми изписа, че имам грешка. Като сложих твоя и тръгна. 

Би ли ми обяснил защо се получи така?
                

0
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

Като цъкнеш да видиш подробна информация за грешката ти показва в червено това, което се разминава от оригинала спрямо твоя код, и така лесно може да се ориентираш кое си сбъркал. Примерно при този код, който постави виждам, че имаш интервали между {2} и тирето след него, както и между тирето и years. Тоест не трябва да е {2} - years, а {2]-years. Също като гледам май имаш два интервала между person и from вместо един.

0
SvilenTerziev avatar SvilenTerziev 0 Точки

Благодаря ти!

0