• Nie Znaleziono Wyników

Enumerator - pr.2

N/A
N/A
Protected

Academic year: 2021

Share "Enumerator - pr.2"

Copied!
2
0
0

Pełen tekst

(1)

//============================================================== // Enumerator, typ wyliczeniowy;

// robiac zmiany w programie sprawdz,

// jakie operacje sa mozliwe dla enumeratora. //

// ver data temat autor // 100 2005/10/12 Pierwszy projekt J. Malinowski // 101 2007/11/09 Cleanup JM // 102 2019/12/08 Dodanie opisow JM //============================================================== #include <conio.h> #include <stdio.h> #include <iostream> using namespace std; //============================================================== enum Directions { N = 5, S, W, E }; //============================================================== int main(int argc, char* argv[])

{

cout<<"\n\nOperacje na enumeratorze:\n\n"; Directions d; // = N;

int in = N; in = d;

cout<<"d== "<< d <<" in== "<< in << endl;

// d = in; // Blad - Error! d = Directions( in );

cout<<"d== "<< d <<" in== "<< in << endl;

in = Directions( S ); // Blad - Error! d = Directions( in );

cout<<"d== "<< d <<" in== "<< in << endl; d = Directions( W );

cout<<"d== "<< d <<" in== "<< in << "\n\n\n";

Directions key = E;

(2)

case N : cout<<"Kierunek N\n\n"; break;

case E : cout<<"Kierunek E\n\n"; break; case W : cout<<"Kierunek W\n\n"; break; } int k; Directions E[4]; char ch = 'N'; do { ch = getch(); k %= 4; E[k++] = Directions( ch ); for(int i=0; i<4; i++)

cout <<"Direction"<<i<<" : "<< E[i] << " "<<Directions( E[i] <<" "<< char(E[i]) << endl; cout << endl; } while( ch!='N' ); system("PAUSE"); return 0; } //==============================================================

Cytaty

Powiązane dokumenty

Tak postawiona teza wydaje się wprawdzie zbyt radykalna, faktem jest jednak, że wśród działań komunikacyjnych organizacji znaczenie tych związanych z

Zdajemy sobie sprawę, że najważniejsze, choć jak się okazuje, trudne do zrealizowania jest po prostu dobre nauczanie fizyki, a na wcześniejszym etapie – przyrody.. Obecnie

The numerical values of the changes in the lattice parameters and unit cell volume together with the magnetic moments derived from neutron di ffraction data are summarized in Table

In order to finish up the proof of Proposition 2.2 we have to prove the finiteness of K(S/K 0 ) in the case of certain algebraic extensions K 0 /Q (like the field κ E in Lemma

Rozwód żałosny, który śmierć uczyniła z dobrą małżonką ... Mikołaja Fierleja na Dambrowicy

Wiedz¡c, »e straty mocy przeª¡czania stanowi¡ 50% caªkowitych strat w tranzystorze i 25% caªkowitych strat w diodzie, obliczy¢ maksymaln¡ cz¦stotliwo±¢ ª¡cze« (dla

c) obecność osób, które udzielą wyjaśnień na temat realizacji Umowy, Projektu i wydatkowania Pożyczki. Pożyczkobiorca zobowiązuje się do przedstawiania

Jeśli wypadnie jedno oczko lub sześć oczek, to wybieramy losowo dwie osoby z klasy Ia; w przeciwnym przypadku wybieramy losowo dwie osoby z klasy Ib.. Oblicz