Hirdetés
- 3D nyomtatás
- Ilyen olcsó sem volt még egy Apple notebook
- Döbbenetesen sok energia kell az érkező Nova Lake működéséhez?
- Vezeték nélküli fülhallgatók
- 5.1, 7.1 és gamer fejhallgatók
- Projektor topic
- Milyen Android TV boxot vegyek?
- Világrekordot ünnepel az ASRock
- Soha nem szabta ilyen pénztárcabarátra új CPU-it az Intel
- Befutott a régóta várt, sok P-maggal kitömött, LGA1700-as Core sorozat
Új hozzászólás Aktív témák
-
Dead_slow
tag
Üdv!
Újabb problémával jelentkezem, feladat következő:
Írjon cenzúrázó programot. A program beolvas egy mondatot, majd egy tiltott karaktersorozatot. A mondatban kicseréli a karaktersorozat minden előfordulását 3 csillag karakterre(cenzúrázott szó helyett 3 csillagot rajzol). Végül kiírja a cenzúrázott mondatot.A feladat megoldása során csak gets, scanf, és a printf függvények használhatók. NEM szabad előre megírt stringkezelő függvényeket használni.
Szokás szerint elkezdtem megírni
, de ezt a részt hogy a beolvasott tiltott szó helyére 3 csillagot tegyen nem tudom megcsinálni, megírtam úgy hogy minden karakterét a szónak csillagra cseréli, de ez ugye így nem jó.#include <stdio.h>
int main(){
int i,j,szohossz,mondathossz;
char szo[20],mondat[100];
printf("mondat:");
gets(mondat);
printf("szo:");
scanf("%s", szo);
i=0;
while(szo[i]!=0){
i++;
}
szohossz=i;
i=0;
while(mondat[i]!=0){
i++;
}
mondathossz=i;
for(i=0;i<=mondathossz-szohossz;i++){
for(j=0;j<szohossz;j++){
if(szo[j]!=mondat[i+j])
break;
}
if(j==szohossz){
for(j=0;j<szohossz;j++){
mondat[i+j]='*';
}
i=i+szohossz-1;
}
}
printf("%s\n", mondat);
system("PAUSE");
return 0;
}Köszönöm

Ú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!
- 3D nyomtatás
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Formula-1
- Hardcore café
- Ilyen olcsó sem volt még egy Apple notebook
- PlayStation 5
- Arc Raiders
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Döbbenetesen sok energia kell az érkező Nova Lake működéséhez?
- VGA kibeszélő offtopik
- További aktív témák...
- Apple iPhone 15 Pro/ 128GB / Kártyafüggetlen /12Hó Garancia/ Akku: 88% / Gyári Garancia 2027.08.20ig
- Honor Magic5 Lite / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- MS SQL Server 2016, 2017, 2019
- Samsung Galaxy S25 / 12/256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
- 2x32GB TESZTELT, hibátlan, GARANCIÁLIS notebook RAM 2666, 3200
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
, de ezt a részt hogy a beolvasott tiltott szó helyére 3 csillagot tegyen nem tudom megcsinálni, megírtam úgy hogy minden karakterét a szónak csillagra cseréli, de ez ugye így nem jó.

