Удаление информации о сотруднике - C (СИ)
Формулировка задачи:
Помогите дописать программу необходимо удаления информации о сотруднике с указанным возрастом. Дошел до запроса о возрасте для удаления и дальше ступор...
Предполагаю необходимо сделать цикл а в цикле проверка vozrast с old если совпадает то удалять.
#include <stdio.h> #define N 5 struct people { char name[100]; char job[100]; int old; }; void show_struct(struct people mans[], int size); int main() { int vozrast; struct people persons[N]={ {"Женя","Электрик",24}, {"Олег","Сантехник",32}, {"Вася","Медик",35}, {"Тимур","Монтер",24}, {"Сергей","Монтажник",32}, }; show_struct(persons, N); printf("Введите возраст для удаления информации: "); scanf("%d",vozrast); } void show_struct(struct people mans[], int size) { int i; for(i=0; i<size; i++) { printf("Имя: %s\n",mans[i].name); printf("Профессия: %s\n",mans[i].job); printf("Возраст: %d\n",mans[i].old); } }
Решение задачи: «Удаление информации о сотруднике»
textual
Листинг программы
scanf("%d", &vozrast);
Объяснение кода листинга программы
- Вводится возраст сотрудника с помощью функции scanf().
- Переменная
vozrast
используется для хранения введенного значения возраста.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д