Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Гра "Акінатор". Мова програмування: С + +. Середа розробки: Microsoft Visual Studio 2010

Реферат Гра "Акінатор". Мова програмування: С + +. Середа розробки: Microsoft Visual Studio 2010





/p>

// а у кого немає, підвищуємо [i]. probability + = 0.05;

}

}

// сортуємо всі відповіді у відповідності їх ймовірності

for (int i = Tresponses. size () - 1; i> 0; i -)

{(int j = 0; j

{(Tresponses [j]. probability> Tresponses [j + 1]. probability) (Tresponses [j], Tresponses [j + 1]);

}

}

} if (q == 3)

{//Відповідь Швидше так

int k = 0; int ii = 0;

for (int i = 0; i

{(findInVector (Tresponses [i]. idQuest, id))

{+ +; = i; [i]. probability * = 3; (int j = 0; j

{(Tresponses [i]. idQuest [j] == id) Tresponses [i]. idQuest [j] = -1;

}

}

{

// якщо питання немає, знижуємо ймовірність [i]. probability-= 0.01;

}

} (k == 1) Tresponses [ii]. probability + = 0.15;// якщо персонаж з даним відповіддю тоько один, то його вірогідність різко підвищується

// сортуємо всі відповіді у відповідності їх ймовірності

for (int i = Tresponses. size () - 1; i> 0; i -)

{(int j = 0; j

{(Tresponses [j]. probability> Tresponses [j + 1]. probability) (Tresponses [j], Tresponses [j + 1]);

}

}. push_back (id);

} if (q == 4)

{(int i = 0; i

{(findInVector (Tresponses [i]. idQuest, id))

{[i]. probability-= 0.15; (Tresponses [i]. probability <0) {Tresponses [i]. probability * = 0.001; Tresponses [i]. probability = abs (Tresponses [i]. probability);} (int j = 0; j

{(Tresponses [i]. idQuest [j] == id) Tresponses [i]. idQuest [j] = -1;

}

}

{

// а у кого немає, підвищуємо [i]. probability + = 0.045;

}

}

// сортуємо всі відповіді у відповідності їх ймовірності

for (int i = Tresponses. size () - 1; i> 0; i -)

{(int j = 0; j

{(Tresponses [j]. probability> Tresponses [j + 1]. probability) (Tresponses [j], Tresponses [j + 1]);

}

}

}

} toguess :: findInVector (std :: vector v, int i...


Назад | сторінка 6 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Мова програмування C + + та середовище розробки Microsoft Visual C + +
  • Реферат на тему: Основи роботи в Fortran і C в середовищі Microsoft Visual Studio 2010
  • Реферат на тему: Розробка віконного додатки в середовищі Microsoft Visual Studio "Розра ...
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби