Изпит по "Основи на програмирането" - 9 и 10 Март 2019 - Задача 2. Футболни резултати
Здравейте!
Искам да помоля за помощ със следната задача:
Изпит по "Основи на програмирането" – 9 и 10 Март 2019
Задача 2. Футболни резултати
Футболен отбор участва в благотворителен турнир. На този турнир отборът играе три мача като домакин. Да се напише програма, която изчислява колко победи, равенства и загуби има отборът по време на турнира, спрямо резултатите от мачовете.
*Забележка: Отборът винаги е домакин, следователно първата цифра от резултата съответства на головете вкарани от него.
Вход
От конзолата се четат 3 реда:
- Резултат от първия мач – текст
- Резултат от втория мач – текст
- Резултат от третия мач – текст
Резултатите ще са в следния формат: "2:0", "0:1", "1:1" и т.н.
/броят голове винаги ще бъде едноцифрено число/
Изход
На конзолата да се отпечатат три реда:
- "Team won {брой спечелени мачове} games."
- "Team lost {брой загубени мачове} games."
- " Drawn games: {брой равни мачове}"
Съжалявам за въпроса, но явно съм пропуснал обяснението..
Въпросът ми е какво да използвам, за да сравня числата от резултатите, въведени като текст?
Благодаря за бързия отговор :)
С масиви в 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] == ':'
А това сплитване как се прави? Никога досега не съм го правила.