Amongst other problems, at the end you have:
printf("\n%s",&c[0]);
There are multiple problems there.  The serious one is that c[0] is a char *, so you're passing the address of a char * — a char ** — to printf() but the %s format expects a char *.  The minor problem is that you should terminate lines of output with newline.
In general, you have a mess with your memory allocation.  You haven't allocated space for char *series[20] pointers to point at, so you get undefined behaviour when you use it.
You need to make sure you've allocated enough space to store the data, and it is fairly clear that you have not done that.  One minor difficulty is working out what the data looks like, but it seems to be a series of lines each with 3 words and 1 number.  This code does that job a bit more reliably:
#include <stdio.h>
int main(void)
{
    int price[20];
    int i;
    char book[20][32];
    char els[20][32];
    char series[20][20];
    const char filename[] = "read.txt";
    FILE *rent = fopen(filename, "r");
    if (rent == 0)
    {
        fprintf(stderr, "Failed to open file '%s' for reading\n", filename);
        return 1;
    }
    for (i = 0; i < 20; i++)
    {
        if (fscanf(rent, "%31s%31s%19s%d", book[i], els[i], series[i], &price[i]) != 4)
            break;
        printf("%d. %s  %s  %s  %d\n", i, book[i], els[i], series[i], price[i]);
    }
    printf("%d titles read\n", i);
    fclose(rent);
    return 0;
}
There are endless ways this could be tweaked, but as written, it ensures no overflow of the buffers (by the counting loop and input conversion specifications including the length), detects when there is an I/O problem or EOF, and prints data with newlines at the end of the line.  It checks and reports if it fails to open the file (including the name of the file — very important when the name isn't hard-coded and a good idea even when it is), and closes the file before exiting.
Since you didn't provide any data, I created some random data:
Tixrpsywuqpgdyc Yeiasuldknhxkghfpgvl 1-967  8944
Guxmuvtadlggwjvpwqpu Sosnaqwvrbvud 1-595  3536
Supdaltswctxrbaodmerben Oedxjwnwxlcvpwgwfiopmpavseirb 1-220  9698
Hujpaffaocnr Teagmuethvinxxvs 1-917  9742
Daojgyzfjwzvqjrpgp Vigudvipdlbjkqjm 1-424  4206
Sebuhzgsqpyidpquzjxswbccqbruqf Vuhssjvcjjylcevcisdzedkzlp 1-581  3451
Doeraxdmyqcbbzyp Litbetmttcgfldbhqqfdxqi 1-221  2485
Raqqctfdlhrmhtzusntvgbvotpk Iowdcqlwgljwlfvwhfmw 1-367  3505
Kooqkvabwemxoocjfaa Hicgkztiqvqdjjx 1-466  435
Lowywyzzkkrazfyjuggidsqfvzzqb Qiginniroivqymgseushahzlrywe 1-704  5514
The output from the code above on that data is:
0. Tixrpsywuqpgdyc  Yeiasuldknhxkghfpgvl  1-967  8944
1. Guxmuvtadlggwjvpwqpu  Sosnaqwvrbvud  1-595  3536
2. Supdaltswctxrbaodmerben  Oedxjwnwxlcvpwgwfiopmpavseirb  1-220  9698
3. Hujpaffaocnr  Teagmuethvinxxvs  1-917  9742
4. Daojgyzfjwzvqjrpgp  Vigudvipdlbjkqjm  1-424  4206
5. Sebuhzgsqpyidpquzjxswbccqbruqf  Vuhssjvcjjylcevcisdzedkzlp  1-581  3451
6. Doeraxdmyqcbbzyp  Litbetmttcgfldbhqqfdxqi  1-221  2485
7. Raqqctfdlhrmhtzusntvgbvotpk  Iowdcqlwgljwlfvwhfmw  1-367  3505
8. Kooqkvabwemxoocjfaa  Hicgkztiqvqdjjx  1-466  435
9. Lowywyzzkkrazfyjuggidsqfvzzqb  Qiginniroivqymgseushahzlrywe  1-704  5514
10 titles read