Witam! Od wczoraj zmagam się z zadaniem wypisania połowy wprowadzonego ciągu liter (zawsze parzysta liczba) i po wielu zastanowieniach nie mam pojęcia czemu dostaję błąd! Poproszę o pomoc w zrozumieniu :)
#include <stdio.h>
int main(void)
{
char nap[1100],ch;
int t,i,j;
scanf("%d",&t);
ch=getchar();
for(t;t>0;t--){
j=0;
do{
nap[j]=getchar();
j++;
}while(nap[j-1]!='\n');
for(i=0;i<j/2;i++)putchar(nap[i]);
printf("\n");
}
return 0;
}