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

Rand() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание специального браузера http://www.cyberforum.ru/cpp-beginners/thread1139382.html
Добрый день. Занимаюсь программированием года 3. В основном работал в вебе, но не в этом суть. Для моей будущей научной работы нужно создать специфичный браузер для инвалидов по зрению. Будет много исследований и работы с самым "прямым" пользователем, в общем благое дело, но трудное. Прошу помощи вот в чем, браузер будет на движке
C++ Программа определяющая является ли 2 строка перевёрнутой первой Код C #include<iostream> #include<conio.h> #include<cstring> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread1139362.html
C++ Построение конечного автомата по регулярной грамматике
G=({S, C, D}, {0, 1}, P, S) P: 1) S→1C | 0D; 2) C→0D | 0S | 1; 3) D→1C | 1S | 0. Нужно выполнить: 1) ввод произвольной формальной грамматики с клавиатуры и проверка ее на принадлежность к классу регулярных грамматик; 2) построение по заданной регулярной грамматике конечного автомата;
Русский язык C++
Уже задолбался с попыткой заставить выводить считанные русские строки. Имеем. По идее там должна быть функция CharToOem но она коверкает. А вот функции OemToChar и OemToAnsi нормально преобразовывают русские буквы. Но откуда ни возьмись появляется ошибка при вводе английских символов. Ошибка в стеке переменной b #include <iostream> #include <stdio.h> #include <stdlib.h> #include <clocale>...
C++ Двумерный массив, сумма столбца http://www.cyberforum.ru/cpp-beginners/thread1139358.html
В двумерном массиве хранится информация о количестве студентов в той или иной группе каждого курса института с первого по пятый (в первом столбце — информация о группах первого курса, во вто¬ром — второго и т. д.). На каждом курсе имеется 10 групп. Определить общее число студентов на пятом курсе.
C++ Даны строка S, символ C и строка S0. Необходимо после каждого вхождения символа C в строку S вставить строку S0 Есть код... string s, s0; char c; cout << "Введите строку s, s0 и символ c: "; getline(cin, s); getline(cin, s0); cin >> c; string::size_type npos; подробнее

Показать сообщение отдельно
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244

Rand() - C++

05.04.2014, 09:46. Просмотров 521. Ответов 6
Метки (Все метки)

C++
1
2
3
4
5
 metka:
          r1=rand()%2;
          r2=rand()%2;
          if(r1==a && r2==b)goto metka;
          else arr[r1][r2]=='O';
Собсно-это кусок кода "крестиков-ноликов".Перед этим куском кода,пользователь вводит первый "крестик".Поэтому ИИ тоже предстоит поставить первый "нолик",но так как он первый,то он ставит его рандомно.
Поэтому переменным r1 и r2 присваиваются рандомные значения от 0 до 2(массив[3][3]).Потом идёт сравнение "нолика" с координатами первого введённого "крестика",и если они совпадают,то координаты "нолика" создаются снова,пока буду отличны от координат "крестика".
Собсно,зачем я пишу сюда.Программа не выводит введённый программой "нолик",хотя все остальные элементы выводятся правильно.Мне кажется,что ошибка где-то с функцией rand()

C++
1
2
r1=rand()%2;
r2=rand()%2;
Подскажите,вообще синтаксис этих строк верен?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru