Verwijderd
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| #include <string>
#include <iostream>
#include <algorithm>
using namespace std;
int main ()
{
string s;
getline(cin, s);
reverse(s.begin(), s.end());
cout << s;
} |
Klinkt als huiswerk 
Je kan het op verschillende manieren oplossen,
Reserveer een blok geheugen gooi daar de invoer in, als het klaar is dan loop je van die positie terug naar het begin en plaats je elke keer de letter op het scherm.
dat is één van de mogelijke oplossingen, ik zou het niet op deze manier doen want dan krijg je gegarandeerd een onvoldoende
Je kan hetzelfde idee doen maar dan met arrays.
Je kan het ook gewoon in een string gooien en dan de string achterwaards doorlopen met een for lus.
Je kan het op verschillende manieren oplossen,
Reserveer een blok geheugen gooi daar de invoer in, als het klaar is dan loop je van die positie terug naar het begin en plaats je elke keer de letter op het scherm.
dat is één van de mogelijke oplossingen, ik zou het niet op deze manier doen want dan krijg je gegarandeerd een onvoldoende
Je kan hetzelfde idee doen maar dan met arrays.
Je kan het ook gewoon in een string gooien en dan de string achterwaards doorlopen met een for lus.
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Verwijderd
Of je doet het met een C++ stringetje, C++ streams, en een C++ algoritmetjeOp maandag 05 november 2001 12:46 schreef dusty het volgende:
Klinkt als huiswerk
Je kan het op verschillende manieren oplossen,
Reserveer een blok geheugen gooi daar de invoer in, als het klaar is dan loop je van die positie terug naar het begin en plaats je elke keer de letter op het scherm.
dat is één van de mogelijke oplossingen, ik zou het niet op deze manier doen want dan krijg je gegarandeerd een onvoldoende
Je kan hetzelfde idee doen maar dan met arrays.
Je kan het ook gewoon in een string gooien en dan de string achterwaards doorlopen met een for lus.
Verwijderd
Hehe, ik zat er ook al aan te klooien
. Ik draai de string niet echt om zoals Sneech, ik loop er achterstevoren met een for_each doorheen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| #include <iostream>
#include <algorithm>
#include <string>
struct CoutChar {
void operator () (char ch) const { std::cout << ch; }
};
int main() {
std::string str;
std::cin >> str;
for_each(str.rbegin(), str.rend(), CoutChar());
std::cout << std::endl;
return 0;
} |
Verwijderd
Oja even nog voor de topicstarter:
Je krijgt nu wel antwoorden enzo, en das allemaal leuk en aardig, maar dit is niet de manier om vragen te stellen hier in /14.
Lees aub. de FAQ een keer.
Even in een notedop: wij zien graag mensen die eerst zelf wat proberen, en pas hier aankloppen als ze vastgelopen zijn, en niks hebben kunnen vinden via zoekmachines ed. (zoals Google, en de GoT-search).
Je krijgt nu wel antwoorden enzo, en das allemaal leuk en aardig, maar dit is niet de manier om vragen te stellen hier in /14.
Lees aub. de FAQ een keer.
Even in een notedop: wij zien graag mensen die eerst zelf wat proberen, en pas hier aankloppen als ze vastgelopen zijn, en niks hebben kunnen vinden via zoekmachines ed. (zoals Google, en de GoT-search).
Pagina: 1
Dit topic is gesloten.
![]()