Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <ctype.h> //За функцијата isdigit()
- int main()
- {
- int pogolemod5=0,pomalod5=0,zbirnaparni=0,zbirnaneparni=0;
- char input;
- for(;;) //Неограничен циклус
- {
- input=getchar(); //Го читаме внесот буква по буква
- if(isdigit(input)) //Доколку е внесена цифра
- {
- if( (input-'0')%2 == 0 ) //Доколку цифрата е парна
- zbirnaparni+=input-'0';
- else //Доколку цифрата е непарна
- zbirnaneparni+=input-'0';
- }
- else if(input==' ') //Доколку е внесено празно место (почнува нов број)
- {
- if(zbirnaparni>5) //Доколку е поголем збирот од 5, го ставаме во првиот бројач
- pogolemod5++;
- if(zbirnaneparni<=5) // Во спротивно, во вториот
- pomalod5++;
- zbirnaparni=0; // Го бришеме збирот на цифри од претходниот број, се спремаме за нов број
- zbirnaneparni=0;
- }
- else
- break; //Доколку не е внесена цифра или празно место, го прекинуваме циклусот
- }
- printf("Broevi so zbir pogolem od 5: %d\nBroevi so zbir pomal ili ednakov od 5: %d",pogolemod5,pomalod5);//Го печатиме резултатот
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement