Hirdetés
- És akkor egy fejlesztőstúdió rájött, hogy vissza is élhetne a felskálázással
- Mini-ITX
- Kompakt vízhűtés
- Milyen videókártyát?
- Nvidia GPU-k jövője - amit tudni vélünk
- Új szintre emeli a csalók elleni védelmet a Battlefield 6
- Kormányok / autós szimulátorok topikja
- Samsung Galaxy Tab A 6 - fél kiló harminc, maradhat?
- TCL LCD és LED TV-k
- Sony MILC fényképezőgépcsalád
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
maszat
senior tag
Felhasználva a forrásodat elkészítettem egy másik verziót:
char *feladat(char *str){
char *uj=(char*)malloc(sizeof(char)*(strlen(str)*1.2));
int i=0;
int ujszohossz=0;
int egyesek=0;
for(i=0; i<strlen(str); i++){
uj[i+ujszohossz]=str[i];
if(str[i]=='1'){
egyesek++;
if(egyesek == 5){
egyesek = 0;
ujszohossz++;
uj[i+ujszohossz]='0';
}
} else {
egyesek=0;
}
}
return uj;
}Működése:
Létrehozza a célszónak megfelelő karaktertömböt. Külön megvizsgálva lehetett volna pontosan akkorát létrehozni, mint amekkora kell, de hirtelen ez is jó, elvégre max 20%-al lesz hoszabb a szó.
Betűnként olvassa a szót, és számolja az egymásutáni 1-eseket. Ha megvan az 5, akkor hozzácsapja a 0-t, ha nincs, akkor nullázza a számlálót.
uj[i+ujszohossz]=str[i]; az ujszohossz változó az eltolás kezelésére szolgál, mikor a 0-t beszúrjuk.
Így hirtelen kipróbálva működött, de a hibátlan működésért nem vállalok garanciát.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kínai és egyéb olcsó órák topikja
- Milyen légkondit a lakásba?
- És akkor egy fejlesztőstúdió rájött, hogy vissza is élhetne a felskálázással
- Gyúrósok ide!
- sziku69: Fűzzük össze a szavakat :)
- Elszívja a vezetőket a big tech, de ez nem tetszik az EU-nak
- BestBuy topik
- Mini-ITX
- Kompakt vízhűtés
- Milyen videókártyát?
- További aktív témák...
- Eladó GAMER konfig! I7-12700E 512GB SSD 1TB HDD 32GB DDR4 RX6800 16GB!
- AKCIÓ! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- 3D bérnyomtatás egyszerűen és korrekt áron
- AKCIÓ! Intel Core i7 7700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- AKCIÓ! Intel Core i9 14900K 24 mag 32 szál processzor garanciával hibátlan működéssel
- AKCIÓ! AMD Ryzen 7 3800X 8mag 16szál processzor garanciával hibátlan működéssel
- Dell Latitude 3340 Core i3-4005U CPU hibás laptop
- CSX 2x2GB (4GB) DDR 800 MHz kit
- Samsung Galaxy Tab A8 32GB, Újszerű, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3047, 94% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest