C++ sürgős, valaki megoldja?
írjon programot amely a billentyűzetről beolvasott karaktereket megjeleníti a képernyőn úgy, hogy a bevitt karakterhalmazból kiveszi a zárójel - '(' és ')'- karaktereket
Aki ezt letudná írni, annak nagyon megköszönném
Mit nem lehet ezen érteni?
Beírsz valamit a programnak, pl:
Hol volt, hol nem volt, volt egyszer egy (rohadtul picike) kis madár.
És utána azt írja ki helyette, hogy:
Hol volt, hol nem volt, volt egyszer egy rohadtul picike kis madár.
ciklus
.. c = karaktert beolvas
.. ha c nem '(' és nem ')' akkor
.... kiír c
amíg c='q' // mondjuk
Innentől már csak Google affinitás (és gyorsabb célbaérés érdekében angol tudás) kérdése.
#include <iostream>
#include <iterator>
#include <algorithm>
int main()
{
copy_if(std::istream_iterator<char>(std::cin), std::istream_iterator<char>(), std::ostream_iterator<char>(std::cout),
[](char ch) {return ')' != ch && '(' != ch;}
);
}
Aztán jó magyarázkodást a tanárnak, ha rákérdez.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!