Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Од датотека vlez.txt се читаат редови од карактери. Во овие редови избројте колку карактери се цифри и испечатете ја сумата на овие цифри како и самите цифри
- Пример:
- Vlez.txt
- Asdad123123fsdfsf
- Dasda1asd2asd3
- Dasdasda1231222
- 1, 2, 3, 1, 2, 3, suma: 12
- 1, 2, 3, sum:
- 1, 2, 3, 1, 2, 2, 2, = sum: 13
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <ctype.h>
- #define MAX 101
- int main()
- {
- FILE *p=fopen("vlez.txt" , "r");
- if(p==NULL)
- {
- printf("ne se otvara\n");
- return 0;
- }
- char niza[101];
- int suma=0;
- while(fgets(niza,MAX,p)!=NULL)
- {
- suma=0;
- printf("%s",niza);
- for(int i=0;i<strlen(niza);i++)
- {
- if(isdigit(niza[i])){
- printf("%c",niza[i]);
- suma+=(niza[i]-'0');
- }
- }
- printf("Sumata e %d\n",suma);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment