ВУЗ:
Составители:
Рубрика:
}
void J(void)
{
int i, j, k, num[3];
char litera, str[5];
for(i=0;i<3;i++) num[i]=0;
litera=fgetc(input);
if(litera!='(')
{fprintf(output,"With error\n%i",massiv[0]); error(4); exit(0);}
i=-1;
for(k=0;k<3;k++)
{
while(litera!=',' && litera!=')')
{i+=1; litera=fgetc(input); str[i]=litera;}
for(j=0;j<i;j++) {num[k]+=(str[j]-48)*pow(10,i-j-1);}
litera='0';
i=-1;}
if(num[2]<1)
{fprintf(output,"With error\n%i",massiv[0]); error(4); exit(0);}
if(massiv[num[1]-1]==massiv[num[0]-1])
{
if(num[2]>string)
{fprintf(output,"With error\n%i",massiv[0]); error(6); exit(0);}
else
{
rewind(input);
for(i=-1;i<num[2];i++) fgets(temp,80,input);
}
}
else litera=fgetc(input);
}
int main()
{
int i, j;
char litera;
printf("Programm is working...\n\n");
input=fopen("input.txt","rt");
output=fopen("output.txt","wt");
if(input==NULL) {error(1); return 0;}
if(output==NULL) {error(2); return 0;}
i=0;
while(!feof(input)) {fgets(temp,80,input); i++;}
string=i-2;
rewind(input);
fscanf(input,"%d",&number);
if(number<1) {error(3); return 0;}
massiv=(int*)malloc(number*sizeof(int));
for(i=0;i<number;i++) fscanf(input,"%i",&massiv[i]);
litera=fgetc(input);
while(!feof(input))
{
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »