Kezdőoldal » Számítástechnika » Programozás » Valaki segítene C++ programozá...

Valaki segítene C++ programozásban?

Figyelt kérdés
Nem rég kezdünk el foglalkozni C++-al és feladatként kaptuk hogy késítsünk egy programot ami bekér egy betűt és azzal a kezdőbetűvel írja ki a napokat(Pl. megadjuk sz betűt és kírja hogy "szerda,szombat") Valaki letudná írni ezt ? Csináltam valami de szerintem nagyon rossz :D Ezért ha valaki leírná összetudnám vetni sajátommal :D
2013. jan. 18. 11:44
1 2
 11/14 anonim ***** válasza:

A kód helyesen: :)

#include <map>

#include <vector>

#include <iostream>

#include <iterator>

#include <algorithm>


using namespace std;


int main()

{

map <char, vector<string> > HetNapjai

{

{{'H'}, {"Hetfo"}},

{{'K'}, {"Kedd"}},

{{'S'}, {"Szerda", "Szombat"}},

{{'C'}, {"Csutortok"}},

{{'P'}, {"Pentek"}},

{{'V'}, {"Vasarnap"}}

};


char c;

cin >> c;

copy(HetNapjai[c].begin(), HetNapjai[c].end(), ostream_iterator<string>(cout, ", "));

}


Kicsit összekavarodtak a zárójelek, de amúgy ez tényleg rohadt szép megoldás. :)

2013. jan. 18. 17:50
Hasznos számodra ez a válasz?
 12/14 A kérdező kommentje:
Nyilván egyszerű de nehéz olyan megoldásban gondolkodni amit még nem is tanultunk :D Eddig deklarálás és if/else-es dolog volt illetve alapvető dolog .. logikai operátorok,bekérés,kiírás stb. Remélem idővel majd jön többi is de elég gyatra tanárt kaptunk.
2013. jan. 18. 18:35
 13/14 Atom Trator ***** válasza:
Itt egy rövid összefoglaló c++ -hoz
2013. jan. 19. 10:50
Hasznos számodra ez a válasz?
 14/14 anonim ***** válasza:
Ez tényleg rövidre sikerült.
2013. jan. 19. 11:06
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!