[Zadatak] Dupliranje odredjenog karaktera
09.11.2005. u 17:51 · pre 255 meseci
#1
moze li mi ko pomoci da nadjem gresku zbog koje ovaj kod ne radi??
zadatak je sasvim jednostavan:
unosimo neku rijec ili recenicu i program treba da "pregleda" ono sto smo unijeli i da svako nadjeno slovo "d" uduplira...
znaci ako unesemo "zdravo!", kad program zavrsi svoje , treba da istampa "zddravo!"
dakle, moj kod:
zadatak je sasvim jednostavan:
unosimo neku rijec ili recenicu i program treba da "pregleda" ono sto smo unijeli i da svako nadjeno slovo "d" uduplira...
znaci ako unesemo "zdravo!", kad program zavrsi svoje , treba da istampa "zddravo!"
dakle, moj kod:
Code:
#include <stdio.h>
char *prepravi(char *a)
{
char *p,*q;
p=a;
while(*p!='\0')
{
if (*p!='d')
{
*q++=*p;
}
else
{
*q++=*p;
*q++=*p;
}
p++;
}
*q='\0';
return q;
}
main()
{
char *a;
printf("Unesite neku rijec: \n\n");
gets(a);
printf("prepravljena rijec: %s",prepravi(a));
}
#include <stdio.h>
char *prepravi(char *a)
{
char *p,*q;
p=a;
while(*p!='\0')
{
if (*p!='d')
{
*q++=*p;
}
else
{
*q++=*p;
*q++=*p;
}
p++;
}
*q='\0';
return q;
}
main()
{
char *a;
printf("Unesite neku rijec: \n\n");
gets(a);
printf("prepravljena rijec: %s",prepravi(a));
}
Potpis
there's something out there
waiting for us,
and it ain't no man...
waiting for us,
and it ain't no man...