Софтуерно Инженерство
Loading...
+ Нов въпрос
boriskorchev avatar boriskorchev 1 Точки

Изпит по "Основи на програмирането" - 9 и 10 Март 2019 - Задача 2. Футболни резултати

Здравейте!

Искам да помоля за помощ със следната задача:

Изпит по "Основи на програмирането" – 9 и 10 Март 2019

Задача 2.  Футболни резултати

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

*Забележка: Отборът винаги е домакин, следователно първата цифра от резултата съответства на головете вкарани от него.

Вход

От конзолата се четат 3 реда:

  1. Резултат от първия мач – текст
  2. Резултат от втория мач – текст
  3. Резултат от третия мач – текст

Резултатите ще са в следния формат: "2:0", "0:1", "1:1" и т.н.

/броят голове винаги ще бъде едноцифрено число/

Изход

На конзолата да се отпечатат три реда:

  • "Team won {брой спечелени мачове} games."
  • "Team lost {брой загубени мачове} games."
  • " Drawn games: {брой равни мачове}"

 

Съжалявам за въпроса, но явно съм пропуснал обяснението..

Въпросът ми е какво да използвам, за да сравня числата от резултатите, въведени като текст?

damesova avatar damesova 196 Точки

Сплитни по ":" и вземи лявата и дясната страна като резултати на двата отбора (например в масивче с два елемента). Всеки от резултатите парсни към число (int) и от там нататък работиш с числа. Тях можеш да ги сравняваш, пресмяташ и каквото си пожелаеш.

Дано да ти  е полезно това :)

0
19/04/2019 19:56:01
boriskorchev avatar boriskorchev 1 Точки

Благодаря за бързия отговор :)

1
vrujina avatar vrujina 11 Точки

С масиви в programming basics не знам дали са работили :)

Можеш да вземеш елемент от стринг с името на стринга и квадратни скоби и след това да го парснеш към int, например така:

string score = "1:0";

int resultOne = int.Parse(score[0]);  //resultOne == 1

int resultTwo = int.Parse(score[2]); //resultTwo == 0

//score[1] == ':'

0