Қазақстан Республикасының Білім және ғылым министрлігі Қ.Жұбанов атындағы Ақтөбе өңірлік университеті Практикалық сабақ Тақырыбы: Тізбелер (enum). Нұсқауыштар. Мысал 1 #include enum Animals // Animals-тың жаңа түрін анықтаңыз { ANIMAL_PIG = -4, ANIMAL_LION, // тағайындалған -3 ANIMAL_CAT, // тағайындалған -2 ANIMAL_HORSE = 6, ANIMAL_ZEBRA = 6, // мағынасы бірдей ANIMAL_HORSE ANIMAL_COW // тағайындалған 7 }; int main() { int mypet = ANIMAL_PIG; std::cout << ANIMAL_HORSE; // int-ге түрлендіріледі, содан кейін экранға шығарылады return 0; } C++ Fruit және color айнымалыларын салыстырады, оларды анық емес бүтін мәндерге түрлендіреді және сол бүтін сандарды салыстырады. Осы екі айнымалының мәндері 0 мәні берілген санауыштар болғандықтан, бұл жоғарыда келтірілген мысалда Fruit = color екенін білдіреді. Бұл мүлдем болмауы керек, өйткені әр түрлі тізімдерден алынған жеміс пен түс және оларды мүлдем салыстыруға болмайды (жеміс пен түс!). Кәдімгі санауыштармен мұндай салыстырудың алдын алуға жол жоқ. #include int main() { PINK, GRAY }; Colors color = Colors::PINK; if (color == Colors::PINK) std::cout << " Түсі қызғылт !\n"; else if (color == Colors::GRAY) std::cout << " Түсі сұр !\n"; return 0; } Жаттығу - Нақты сан берілген-1 кг кәмпиттің бағасы. 0.1, 0.2, құнын көрсетіңіз ... , 1 кг кәмпит.
- A және B (A < B) екі бүтін сан берілген. A және B арасында орналасқан барлық бүтін сандарды (A және B сандарын қоспағанда), сондай-ақ осы сандардың N санын кему ретімен шығарыңыз.
Достарыңызбен бөлісу: |