Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Карточная игра из книги Лафоре - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текстовый файл http://www.cyberforum.ru/cpp-beginners/thread90246.html
Помогите пожалуйста, как посчитать пробелы в строке? Вот пример открытия файла: #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { FILE *f; char file; char p;
C++ Функция и эхо контроль Даны положительные действительные числа А, Х, Е(epsilon). В последовательности У1,У2,... ,образованной по закону У0=А; Уi=1/2(Уi-1 +Х/Уi-1) , i=1,2,3,4........? (i, i-1 --индексы У) найти первый... http://www.cyberforum.ru/cpp-beginners/thread90221.html
C++ Поиск. Бинарный поиск
Ребятушки, а это опять я :) Задали индивидуальное задание " Бинарный поиск " Препод сказал, сделать простейшую программку с методом бинарного поиска) Я опять :( искала в инете, а там одна...
выделить память для массива*[] C++
привет. чего-то не получается организовать работу массива char *c; это динамический массив строк длиной 10 при конструкторе *c=new char; работает только 0 элемент. как мне выделить память под...
C++ подмножества и множества http://www.cyberforum.ru/cpp-beginners/thread90152.html
Разработать алгоритм генерации всех подмножеств n-элемента множества Помогите решить ее!
C++ Очередь и стек. Используя очередь и стек: текстовый файл содержит текст ,сбалансированный по ().Для каждой пары скобок напечатать номера их позиции в тексте,упорядочив пары по возрастанию номеров столбцов... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4942 / 2522 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
27.01.2010, 21:49
Цитата Сообщение от sergIKO Посмотреть сообщение
А можно подробнее... как это работает?
ведь по идее переменная su (т.к. она типа Suit) может принимать только 4 значения { clubs, diamonds, hearts, spades };
Ну она по алгоритму больше четырех и не примет.
C++
1
for (int j = 0; j < 52; j++ )
j/13 всегда будет в интервале от 0 до 3 включительно. А так как в enum значения по умолчани. идут именно в таком порядке то все хорошо.
Запись
C++
1
enum Suit { clubs, diamonds, hearts, spades };
Фактически означает: clubs = 0, diamonds = 1, hearts = 2, spades = 3.

Добавлено через 3 минуты
так же если ты попробуешь выводить в цикле:
C++
1
2
3
4
5
    for (int j = 0; j < 52; j++ )
    {
        Suit su = (Suit)(j/13);
        cout << su << endl;
    }
то на консоль будут выводиться цифры от нуля до тройки.

Не по теме:

Читай про перечисляемые типы и экспериментируй

1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru