
C++ více moznosti u podmínek
Ahoj,
když dělám v C++ ohledne podminky a mam treba tento kod:
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Zdej cislo od 1 do 10 pro nalezeni ";
cout << "spravneho cisla\n";
do
{
cin >> n; // provádí tělo
} while (n != 7); // potom testuje
cout << "Ano, 7 je spravne cislo\n" ;
return 0;
}
Jak mam udelat, abych mel vice moznosti, tak, aby se mi pod kazdym cislem mohlo napsat neco jineho ...
Predem dekuju za odpoved
Pouzij prikaz switch.
A to by pak melo vypadat jak prosim te ?
Kdyz chci aby po zadani cisla 1 se vypsalo pismeno A, po zadani cisla 2 se vypsalo B atd ...
Tak to bych resil zcela jinak, vlozene cislo bych zvetsil o 64 a vypsal bych pak znak z ASCII tabulky s timto poradovym cislem. A obejdu se i bez if.
A chces-li mermomoci pouzit switch, pak viz www.cs.vsb.cz/behalek/vyuka/pcsharp/text/ch04s08.h tml