Opzione 1

This commit is contained in:
La Programmatrice Verde 2025-02-26 09:06:02 +01:00
parent 41ede894b3
commit cecacadf82

View File

@ -25,7 +25,7 @@ class Program {
break;
case 1:
Console.Clear();
Console.WriteLine($"La stringa contiene {ContaSpaziPreMaiuscola(Input())} spazi prima di una maiuscola.");
Pausa();
break;
case 2:
@ -92,4 +92,23 @@ class Program {
return Console.ReadLine();
}
static int ContaSpaziPreMaiuscola(string p_stringa) {
int ritorno = 0, i = 0;
do {
if (p_stringa.IndexOf(' ') + i == -1) {
break;
}
if (char.IsUpper(p_stringa[p_stringa.IndexOf(' ') + i])) {
ritorno++;
p_stringa = p_stringa.Substring(p_stringa.IndexOf(' ') + i);
i = 0;
}
else {
i++;
}
}
while (p_stringa.Contains(' ') && p_stringa.IndexOf(' ') + i < p_stringa.Length);
return ritorno;
}
}