Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main()
- {
- char sor[20000];
- char s1[1000],s2[1000];
- char *token;
- int i,j;
- int db1=0,db2=0;
- gets(sor); // bekérek egy stringet
- token=strtok(sor,"+"); //Ha a sorban + jelt talál, akkor a + jel mentén felosztja a stringet
- strcpy(s1,token); //A + jel előtti részt belemásolom egy új stringbe
- token=strtok(NULL,"\n");
- strcpy(s2,token); //A + jel utáni részt belemásolom egy új stringbe
- for(i=0;i<strlen(sor);i++){ //A ciklus végigmegy a string végéig
- if(s1[i]=='(' && s1[i+1]==')') db1++; //Az új stringet vizsgálom aminek a tartalma a + jel előtti rész lesz. Ha talál olyat, hogy a string i. eleme ( és az i+1. ) akkor a számlálót növelem 1-el
- }
- for(j=0;j<strlen(sor);j++){
- if(s2[j]=='(' && s2[j+1]==')') db2++; //ugyanaz mint az előző
- }
- int ossz=db1+db2;
- printf("%d\n",ossz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement