Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- void IzbaciRijec (char *s, int n) {
- while ((*s<'a' && *s>'Z') || (*s<'A' && *s>'z'))
- s++;
- int i=0, k=0, br_rijeci=0;
- while (*(s+i)!='\0') {
- if (((*(s+i)<'a' && *(s+i)>'Z') || (*(s+i)<'A' || *(s+i)>'z'))
- && ((*(s+i+1)>='a' && *(s+i+1)<='z') || (*(s+i+1)>='A' && *(s+i+1)<='Z') || *(s+i+1)=='\0'))
- {
- i++;
- k++;
- if (++br_rijeci==n) {
- do {
- *(s+i-k)=*(s+i);
- s++;
- }
- while (*(s+i-k)!='\0');
- *(s+i-k)!='\0';
- break;
- }
- k=0;
- }
- i++;
- k++;
- }
- }
- int main () {
- printf("Unesite jednu recenicu sa maks. 100 znakova: ");
- char recenica[100],c;
- int i=0,n;
- do {
- c=getchar();
- recenica[i]=c;
- i++;
- } while (c!='\n' && i<100);
- recenica[i-1]='\0';
- printf("Unesite redni broj rijeci koju zelite izbaciti: ");
- scanf("%d",&n);
- IzbaciRijec(recenica,n);
- printf("\nNova recenica glasi: %s",recenica);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement