Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- void unesi (char niz[], int vel){
- int i=0;
- char znak;
- printf ("Unesite string: ");
- znak=getchar();
- if (znak=='\n') znak=getchar();
- while(znak!='\n' && i<vel-1){
- niz[i]=znak;
- znak=getchar();
- i++;
- }
- niz[i]='\0';
- }
- double izbaci_rijec (char *pocetak){
- char *p=pocetak, *k=pocetak;
- int i, broj=0, brojac=0, cifra=0, br=0;
- double prosjek;
- while (*k!='\0')
- k++;
- k--;
- while (k>=pocetak){
- if (*k>='0' && *k<='9'){
- i=0;
- cifra=0;
- while (k>=pocetak && *k>='0' && *k<='9'){
- br=*k-'0';
- cifra+=pow(10,i)*br;
- k--;
- i++;
- }
- broj+=cifra;
- brojac++;
- }
- if (k==pocetak)
- break;
- k--;
- }
- printf ("%d\n", broj);
- if (broj>0)
- prosjek=((double)broj)/brojac;
- else
- return -1;
- return prosjek;
- }
- int main(){
- double k;
- char string[40]="24selma25je 24 24je24je23kru24ska24";
- /*unesi (string,40);*/
- printf ("%s\n", string);
- k=izbaci_rijec(string);
- printf ("%.2f", k);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement