Удаление информации о сотруднике - C (СИ)

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

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

Помогите дописать программу необходимо удаления информации о сотруднике с указанным возрастом. Дошел до запроса о возрасте для удаления и дальше ступор...
#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);
}
}
Предполагаю необходимо сделать цикл а в цикле проверка vozrast с old если совпадает то удалять.

Решение задачи: «Удаление информации о сотруднике»

textual
Листинг программы
scanf("%d", &vozrast);

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

  1. Вводится возраст сотрудника с помощью функции scanf().
  2. Переменная vozrast используется для хранения введенного значения возраста.

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


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

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

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