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

Задача 06. Battles от изпита на 20 ноември 2016

Здравейте колеги ^-^ 

Имам проблем с тази задача от минал изпит по програминг бейсикс : https://judge.softuni.bg/Contests/Practice/Index/354#5 

Джъджа ми дава само 10 от 100 точки, а аз не мога да проумея какво трябва да направя с кода си, за да проработи правилно..

http://pastebin.com/ZVD6Zumt 

Ако може някой да ми покаже къде греша и как трябва да се процедира, ще съм много благодарна! 

 

AnMari avatar AnMari 2 Точки

Благодаря много ! :) 

0
Mr.Rusev avatar Mr.Rusev 7 Точки

Може и така - което според мен е по-добрия вариант.

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

namespace Battles
{
    class Program
    {
        static void Main(string[] args)
        {
            var player1Pokemons = int.Parse(Console.ReadLine());
            var player2Pokemons = int.Parse(Console.ReadLine());
            var maxNumOfBattles = int.Parse(Console.ReadLine());
            var counter = 0;
            for (int player1 = 1; player1 <= player1Pokemons; player1++)
            {
                for (int player2 = 1; player2 <= player2Pokemons; player2++)
                {
                    counter++;
                    if (maxNumOfBattles < counter)
                    {
                        break;
                    }
                    Console.Write($"({player1} <-> {player2}) ");
                    
                }
               
            }
            
        }
    }
}

 

0