D
dimon131
Дан масив который содержит данные про книги: фамилия автора, год издания, название книги.
Вывести на экран в порядке возрастания года информацию про книги которые начинаются с "Inf". Если таких книг нет - сообщить об этом
Алгоритм:
Вывести на экран в порядке возрастания года информацию про книги которые начинаются с "Inf". Если таких книг нет - сообщить об этом
Алгоритм:
C++:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#define N 5
int main()
{
int i;
char A[N];
char *P;
typedef struct danni //Обьявление структуры
{
char fam[20]; //фамилия автора
int god; //год издания
char kniga[120]; //название книги
}
vedomost;
for(i=0; i<N; i++) //заполнение масива
{
gets(vidomist.fam);
scanf("%d",&vedomost.rik);
gets(vedomost.kniga);
}
P=strstr("Inf",vedomost.kniga); //поиск строки "Inf" в строке "книги"
if(P!=NULL) //если такая строка существует, то мы переходим в конец строки "Inf" и продолжаем искать дальше
{
P+=3;
P=strstr("Inf",vedomost.kniga)
}
else
printf("Таких книг нет"):
getch();
return 0;
}