fork download
  1. #include <math.h>
  2. #include <stdio.h>
  3.  
  4. int main() {
  5. int continent;
  6. char language;
  7.  
  8. // Запрос выбора языка
  9. printf("Выберите язык (a - English, р - Русский): ");
  10. scanf(" %c", &language);
  11.  
  12. // Запрос ввода номера континента
  13. printf(language == 'a' ? "Enter continent number (1 - Australia, 2 - Africa, 3 - Eurasia, 4 - North America, 5 - South America, 6 - Antarctica): "
  14. : "Введите номер континента (1 - Австралия, 2 – Африка, 3 - Евразия, 4 - Северная Америка, 5 - Южная Америка, 6 - Антарктида): ");
  15. scanf("%d", &continent);
  16.  
  17. // Определение страны с наибольшей площадью на континенте
  18. switch (continent) {
  19. case 1:
  20. printf(language == 'a' ? "Australia: Australia\n" : "Австралия: Австралия\n");
  21. break;
  22. case 2:
  23. printf(language == 'a' ? "Africa: Algeria\n" : "Африка: Алжир\n");
  24. break;
  25. case 3:
  26. printf(language == 'a' ? "Eurasia: Russia\n" : "Евразия: Россия\n");
  27. break;
  28. case 4:
  29. printf(language == 'a' ? "North America: Canada\n" : "Северная Америка: Канада\n");
  30. break;
  31. case 5:
  32. printf(language == 'a' ? "South America: Brazil\n" : "Южная Америка: Бразилия\n");
  33. break;
  34. case 6:
  35. printf(language == 'a' ? "Antarctica: No countries\n" : "Антарктида: Не имеет государств\n");
  36. break;
  37. default:
  38. printf(language == 'a' ? "Error: Invalid continent number\n" : "Ошибка: Некорректный номер континента\n");
  39. break;
  40. }
  41.  
  42. return 0;
  43. }
Success #stdin #stdout 0s 5284KB
stdin
a 2

stdout
Выберите язык (a - English, р - Русский): Enter continent number (1 - Australia, 2 - Africa, 3 - Eurasia, 4 - North America, 5 - South America, 6 - Antarctica): Africa: Algeria