Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc,char *argv[])
- {
- if(argc!=3)
- {
- return -1;
- }
- FILE *in,*out;
- in = fopen(argv[1],"r");
- if(in==NULL)
- {
- return -1;
- }
- out = fopen(argv[2],"w");
- if(out==NULL)
- {
- printf("Ne moze da se kreira datoteka\n");
- return -1;
- }
- char red[100];
- int i;
- while((fgets(red,100,in))!=NULL)
- {
- for(i=0;i<strlen(red);i++)
- {
- int br=1;
- if(isalpha(red[i]))
- {
- if(red[i]==red[i+1])
- {
- fprintf(out,"%c",red[i]);
- while(red[i]==red[i+1])
- {
- fprintf(out,"%c",red[i+1]);
- br++;
- i++;
- }
- while(br>0)
- {
- i++;
- br--;
- }
- }
- else
- {
- fprintf(out,"%c",red[i]);
- }
- }
- else
- {
- fprintf(out,"%c",red[i]);
- }
- }
- }
- return 0;
- }
- //Програмата треба да ги најде оние букви во влезната
- датотека кои што се повторуваат последователно во серија. Програмата треба да не печати во излезната датотека
- онолку знаци колку што биле пронајдени исти букви во серија (почнувајќи после серијата на исти букви).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement