Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Создать словарь Страна-Столица (10 элементов) на С#

Ультра Мэн Ученик (94), открыт 1 неделю назад
Создать словарь Страна-Столица (10 элементов), если в словаре есть город
начинающийся и заканчивающийся на букву «A», вывести
соответствующее сообщение на экран, иначе вывести сообщение «Город
отсутствует». Помогите пожалуйста
2 ответа
Skif Профи (799) 1 неделю назад
 using System; 
using System.Collections.Generic;

class Program
{
static void Main()
{
Dictionary<string, string> countryCapitals = new Dictionary<string, string>();

countryCapitals["Россия"] = "Москва";
countryCapitals["США"] = "Вашингтон";
countryCapitals["Франция"] = "Париж";
countryCapitals["Германия"] = "Берлин";
countryCapitals["Япония"] = "Токио";
countryCapitals["Великобритания"] = "Лондон";
countryCapitals["Китай"] = "Пекин";
countryCapitals["Индия"] = "Дели";
countryCapitals["Бразилия"] = "Бразилиа";

bool found = false;

foreach (var item in countryCapitals)
{
if (item.Key.StartsWith("A") && item.Key.EndsWith("A"))
{
Console.WriteLine($"Страна: {item.Key}, Столица: {item.Value}");
found = true;
break;
}
}

if (!found)
{
Console.WriteLine("Город отсутствует.");
}
}
}
Ультра МэнУченик (94) 1 неделю назад
спасибо
Jurijus Zaksas Искусственный Интеллект (450036) 1 неделю назад
Как два пальца об асфальт:

 Dictionary<string, string> YourDic = new Dictionary<string, string>(); 
//Fill the dic here
bool CityExists = YourDic.Count(x => x.Value.ToUpper().StartsWith('A') && x.Value.ToUpper().EndsWith('A')) > 0;
//Output the result here
Похожие вопросы