Предмет: Информатика, автор: fedorovica459

Напишите программу,которая согласно запросу пользователя выводит информацию об абонентах с указанными фамилией и именем [На main.c]

Ответы

Автор ответа: mixail0809
0

#include <stdio.h>

#include <string.h>

#define MAX_ABONENTS 100

struct Abonent {

   char surname[50];

   char name[50];

   char phone_number[20];

   char address[100];

};

int main() {

   struct Abonent abonents[MAX_ABONENTS];

   int num_abonents = 0;

   // Добавление абонентов в массив

   // Запрос фамилии и имени у пользователя

   char surname[50];

   char name[50];

   printf("Введите фамилию и имя абонента, которого хотите найти: ");

   scanf("%s %s", surname, name);

   // Поиск абонентов с указанной фамилией и именем

   int found = 0;

   for (int i = 0; i < num_abonents; i++) {

       if (strcmp(abonents[i].surname, surname) == 0 && strcmp(abonents[i].name, name) == 0) {

           printf("Фамилия: %s\n", abonents[i].surname);

           printf("Имя: %s\n", abonents[i].name);

           printf("Номер телефона: %s\n", abonents[i].phone_number);

           printf("Адрес: %s\n", abonents[i].address);

           found = 1;

       }

   }

   if (!found) {

       printf("Абонент с фамилией %s и именем %s не найден.\n", surname, name);

   }

   return 0;

}

Похожие вопросы
Предмет: Русский язык, автор: valentinaarabadji201
Спишите. Вставьте, где это необходимо, пропущенные буквы. Образуйте от глаголов, заключённых в скобки, действительные причастия прошедшего времени. Выделите суффиксы и окончания
1. Я отправился по (зар..сти) дорожк.., вн..мательно поглядывая вперёд. 2. Небольшая ноч..ная птица, неслышно и ни ко (мчаться) на своих мягких крыльях, почти наткнулась на меня... 3. (Поблед неть) небо стало опять синеть. 4. И, уже нисколько не стараясь узн..вать окрес..ные места, почти совсем (потонуть) во мгле, Я пошёл себе прямо, по звёздам наудалую... 5. Я ошибся, приняв людей, (сидеть) вокруг огней, за гуртовщиков*. 6. Иногда из (надви нуться) тьмы внезапно выст..влялась лошади..ая голова. 7. Лишь изре..ка в бли..кой рек.. пл..снёт большая рыба и пр..брежный трос..ник слабо зашумит, едва поколебленный (набежать) волной. 8. Странное впеч..тление производили его большие, ч..рные, жидким блеском (бл..стеть) глаза. 9. Павлуша тыкал щепкой в (закипать)


10. Но уже скл..нились к тёмному краю земли многие недавно высоко (стоять) на небе.
ПОЖАЛУЙСТА ПОМОГИТЕ Я ВАС ПРОШУ ПОЖАЛУЙСТА ОЧЕНЬ СРОЧНО!
Предмет: Алгебра, автор: nagorniykirill1903