Вывести информацию про страну и столицу данной страны - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Написать программу, которая будет выводить информацию про страну и столицу данной страны. Страна, о которой необходимо вывести информацию, определяется с помощью констант. Для этого: a. Создайте структуру, которая будет содержать информацию о столице страны (минимум 4 поля); b. Создайте структуру, которая будет содержать информацию о стране (минимум 5 полей, где одним из полей будет столица); c. Создайте массив структур из трех элементов (3 страны) и считайте данные в эти переменные с клавиатуры. d. Задайте искомую страну и столицу через константу, например: #define Piter 1 #define Moscow 2 e. В программе должна производиться проверка, определена ли константа со страной. Если определена, то необходимо сделать проверку, совпадает ли данная константа с одной из стран, введенных с клавиатуры. Если такая страна найдена, то вывести информацию о ней на экран. Далее сделать аналогичную проверку со столицей. И так для всех стран-констант (3 шт) и столиц-констант (3 шт). Продемонстрируйте пример, в котором константа для страны или страницы не определена

Решение задачи: «Вывести информацию про страну и столицу данной страны»

textual
Листинг программы
strana mas[n];
 
    for (int i = 0; i<n; i++)
    {
        printf("Введите название страны:\n");
        scanf("%s",&mas[i].name_strana);
        printf("Введите президента:\n");
        scanf("%s", &mas[i].president);
        printf("Введите континет:\n");
        scanf("%s", &mas[i].continent);
        printf("Введите столицу:\n");
        scanf("%s", &mas[i].stolica name);
    }

Объяснение кода листинга программы

  1. Объявляется массив структур mas типа struct strana с переменной n.
  2. В цикле for происходит запрос на ввод данных для каждой страны в массиве.
  3. В каждой итерации цикла происходит запрос на ввод названия страны, президента, континента и столицы.
  4. При вводе столицы, переменная name используется как параметр функции scanf.
  5. Значения переменных сохраняются в соответствующих полях структуры mas.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы