30.01.2007, 22:54
общий
это ответ
Здравствуйте, Галя!
Вот ещё вариант
Если будут вопросы пишите
Приложение:
#include <stdio.h>#include <conio.h>#include <string.h>union slova{char s[255];};slova SL1[1000],SL2[1000];int n,delslov,copyslov,start,end;void main(){delslov=0;copyslov=0;FILE *in;FILE *out;in=fopen("in.txt","r");out=fopen("out.txt","w");n=1;while(!feof(in)){fscanf(in,"%s",&SL1[n].s);strcpy(SL1[n].s,strrev(SL1[n].s));n++;}fclose(in);in=fopen("in.txt","r");n=1;while(!feof(in)){fscanf(in,"%s",&SL2[n].s);n++;}fclose(in);printf("\nVvedite s kakogo slova nachinat poisk(type integer)\n");scanf("%d",&start);printf("\nVvedite end(type integer)\n");scanf("%d",&end);for(int i=start;i<=end;i++){if (strcmp(SL1[i].s,SL2[i].s)==0) {delslov++;}else{fprintf(out,"%s\n",&SL2[i].s);copyslov++;}}printf("Kol-vo udalennix slov = %d\n",delslov);printf("Kol-vo skopirovannix slov = %d\n",copyslov);printf("\n\nPress any key to exit please\n");fclose(out);getch();}