Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void Unos (char *s) {
- char c;
- int i=0;
- do {
- c=getchar();
- s[i]=c;
- i++;
- }
- while (c!='\n' && i<100);
- s[i-1]='\0';
- }
- int length (char *s) {
- int duzina=0;
- while (*(s++)!='\0') duzina++;
- return duzina;
- }
- void cut (char *s, int indeks, int len) {
- int duzina=length(s);
- int i;
- for (i=indeks; i<=duzina-len; i++)
- s[i]=s[i+len];
- }
- int JeLiBroj (char c) {
- if (c>='0' && c<='9') return 1;
- return 0;
- }
- void IzbaciPrviTrocifreni (char *s) {
- int duzina=length(s), poc, kraj, i, nb=0;
- for (i=0; i<duzina; i++) {
- if (JeLiBroj(s[i])) {
- nb=nb*10+(s[i]-'0');
- poc=i;
- i++;
- while (JeLiBroj(s[i])) {
- nb=nb*10+(s[i]-'0');
- i++;
- }
- kraj=i;
- if (nb>99 && nb<1000) {
- cut(s,poc,kraj-poc);
- i-=(kraj-poc);
- break;
- }
- nb=0;
- }}}
- int main () {
- char rec[100];
- Unos(rec);
- IzbaciPrviTrocifreni(rec);
- printf("%s",rec);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement