Advertisement
machkovskitomche

datoteki/ispitna

Sep 2nd, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.13 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4. #include<ctype.h>
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8.     if(argc!=2)
  9.     {
  10.         printf("Nevaliden broj na argumenti!\n");
  11.         return -1;
  12.     }
  13.     FILE *in1;
  14.     char red[100];
  15.     int i,j;
  16.     int rezultat=0;
  17.  
  18.  
  19.     in1=fopen(argv[1],"r");
  20.     if(in1==NULL)
  21.     {
  22.         printf("Nema takva datoteka\nUpatstvo: %s",argv[0]);
  23.         return -1;
  24.     }
  25.     while((fgets(red,100,in1))!=NULL)
  26.     {
  27.         for(i=0;i<strlen(red);i++)
  28.         {
  29.             if(isdigit(red[i]))
  30.             {
  31.                 if(isalnum(red[i+1]))
  32.                 {
  33.                     rezultat+=(red[i]-'0');
  34.                 }
  35.                 else
  36.                 {
  37.                     rezultat*=(red[i]-'0');
  38.                 }
  39.                 printf("%d\n",rezultat);
  40.             }
  41.         }
  42.     }
  43.     fclose(in1);
  44.     return 0;
  45. }
  46. //go proverva sekoj element dali e broj, ako e broj togas proverva narednio, ako narednio e broj ili bukva togas momentalnio broj go sobira so dosegasnio rezultat inace ako e nekoj drug specijalen znak go mnozi rezultato so momentalnio broj
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement