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!=2)
- {
- return -1;
- }
- FILE *in;
- in = fopen(argv[1],"r");
- if(in==NULL)
- {
- return -1;
- }
- char red[100];
- int rezultat=0;
- int i;
- while((fgets(red,100,in))!=NULL)
- {
- int br=0;
- int suma=0;
- int najde=0;
- int taraba=0;
- for(i=0; i<strlen(red); i++)
- {
- if(red[i]=='#')
- {
- taraba=1;
- }
- if(isdigit(red[i]) && taraba==1)
- {
- najde=1;
- br = br*10 + (red[i]-'0');
- }
- else
- {
- if(najde==1)
- {
- printf("%d\n",br);
- suma = suma + br;
- br=0;
- najde=0;
- taraba=0;
- }
- }
- }
- printf("Sumata e: %d\n",suma);
- }
- fclose(in);
- return 0;
- }
- //ako ima pred brojo taraba go zema i go sobira so site drugi sho imat taraba pred niz i vadi suma na kraj;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement