Hirdetés
- Az ARM részvényeinek eladásában csúcsosodott ki az NVIDIA felvásárlási kísérlete
- Jobb tömörítő algoritmussal kínálja meg a DirectStorage API-t a Microsoft
- Mi történik, ha minden PCIe slot tele van?
- Nagy mennyiségben gyártja HBM3 memóriáját a kínai CXMT
- Felkészült az LPDDR6-ra az SK Hynix és a Samsung
- Vezeték nélküli fülhallgatók
- Tápos kibeszélő offtopik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- SONY LCD és LED TV-k
- Fejhallgató erősítő és DAC topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Házimozi belépő szinten
- Máris elfogytak az idei évre szánt HDD-k a Western Digitalnál
- Azonnali alaplapos kérdések órája
Ú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!
- Otthoni hálózat és internet megosztás
- Vezeték nélküli fülhallgatók
- Tápos kibeszélő offtopik
- Beleremegett Hollywood Brad Pitt és Tom Cruise AI harcába
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- Apple iPhone Air - almacsutka
- World of Tanks - MMO
- Motorola Moto G77 - kis motor, nagy karosszéria
- További aktív témák...
- T14 Gen2i 14" FHD IPS érintő i5-1135G7 16GB 256GB NVMe ujjlolv IR kam gar
- Eladó Fujifilm Fujinon XF 27mm f/2.8 R WR objektív
- BOMBA ÁRrR! Lenovo ThinkPad T14s Gen 4 Ryzen 5 PRO 7540U 14" FHD+ 32GB 1TB Lenovo gar: 2028.01.07!
- ZBook Fury 17 G8 17.3" FHD IPS i7-11850H T1200 32GB 512GB NVMe ujjolv IR kam gar
- Félkonfig: i7-14700KF + Gigabyte Z790 Aorus Elite AX-W (2024-es szett, Garanciális!)
- Lenovo ThinkPad // T - Széria // X1 carbon // X1 Yoga 2-in-1 // és a többiek... 3-12. gen.
- Apple iPhone 14 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- Huawei Watch 5 Titanium 46mm
- 206 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
- Apple iPhone SE 2020 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



