// while - switch - cin.get - EOF ga misol
# include
int main()
{ int natija = 0, // O'yin natijasi
durang = 0, // duranglar soni
birinchi = 0, // birinchi komanda yutug'i
ikkinchi = 0; // ikkinchi komanda yutug'i
cout << "Durang - d, birinchi komanda yutug'i - b,
ikkinchi komanda yutug'i - i\n"
<< "Tugatish uchun - EOF." << endl;
while ( ( natija = cin.get() ) != EOF ) {
switch (natija) {
case 'D': // Katta harf uchun
case 'd': // kichkina harf uchun
durang++;
break; //
case 'B':
case 'b':
birinchi++;
break;
case 'I':
case 'i':
ikkinchi++;
break;
case '\n': //yangi satr
case '\t': //tabulaytsiya
case ' ' : //va bo'shliqlarga etibor bermaslik
break;
default: // qolgan hamma harflarga javob:
cout << "Noto'g'ri ahrf kiritildi. Yangittan kiriting..."
break; // eng ohirida chart emas.
}//end switch - switch bloki tugaganligi belgisi
}//end while
Do'stlaringiz bilan baham: |