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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 480
#1

Программа, загадывающая случайное число - C++

22.03.2010, 19:24. Просмотров 550. Ответов 4
Метки нет (Все метки)

Есть код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include<iostream>
using namespace std;
 
#include<windows>
#include<iomanip>
 
void randChislo(); //программа генерации случайного числа
 
int main()
{
   int userChislo; //число, введенное пользователем
   int cont = 1; // 1 - продолжить, 2 - закончить
   int rChislo;
 
   srand(time(0));
 
   rChislo = randChislo();
 
   cout << "Moe chislo ot 1 do 1000" << endl;
 
   while (((userChislo = cin.get()) != rChislo) || (cont == 1))
   {
      if (userChislo < rChislo)
      {
         cout << "Slishkom malo. Popitajtes snova: " << endl;
      }
      else if (userChislo > rChislo)
      {
         cout << "Slishkom mnogo. Popitajtes snova: " << endl;
      }
      else
      {
         cout << "Otlichno! Vi otgadali chislo! Hoteli bi vi sigrat? 1 - da, 2 - net." << endl;
         cin >> cont;
      }
   }
 
   system("pause");
   return 0;
}
 
void randChislo()
{
   int randChislo;
   randChislo = 1 + rand() % 1000;
   return randChislo;
}
который выдает ошибку
[C++ Error] N3_38_P270_ugadaj_chislo.cpp(17): E2109 Not an allowed type
[C++ Error] N3_38_P270_ugadaj_chislo.cpp(46): E2467 'randChislo()' cannot return a value
Почему тип не поддерживается? Почему функция не может вернуть значение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2010, 19:24     Программа, загадывающая случайное число
Посмотрите здесь:

Обьявление переменной, программа, загадывающая часло - C++
Была уже тема с такой программой, но у меня много ошибок выдает, и я не понимаю где и как нужно правильно обьявить переменные что бы все...

Программа, которая должна выводить случайное число - C++
Написал программку, которая должна выводить случайное число. Но сколько раз я не запускал программу, случайным числом всегда было 41,...

Случайное число - C++
Вот мне надо случайные числа в диапазоне 1-4 пишу for (int j=0;j&lt;10;j++){ srand(time(NULL)); int i = rand()%4+1; cout &lt;&lt; i...

Случайное число из диапазона от 0 до 1 - C++
Почему то на random ругается компилятор мол &quot;random: идентификатор не найден&quot; вроде и библиотеку stdlib.h подтянул. Пишу в С++ в вижуал...

Нечётное случайное число - C++
Пытаюсь разобраться с srand, кто может, объясните, пожалуйста, вот этот кусочек кода: srand(time(NULL)); if (rand() &amp; 1) step =...

Случайное четырехзначное число - C++
Каким способом лучшего всего(наиболее эффективно, с наименьшим количеством операций) сгенерировать случайное число из 4-х не повторяющихся...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
22.03.2010, 19:36     Программа, загадывающая случайное число #2
C++
1
2
3
4
5
6
void randChislo()
{
   int randChislo;
   randChislo = 1 + rand() % 1000;
   return randChislo;
}
просмотри внимательно
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 480
24.03.2010, 20:18  [ТС]     Программа, загадывающая случайное число #3
просмотри внимательно
Хех, да, у функции-то тип int должен быть..
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
24.03.2010, 20:25     Программа, загадывающая случайное число #4
fs444, терь помогло?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2010, 21:59     Программа, загадывающая случайное число
Еще ссылки по теме:

Случайное 16-ичное число - C++
Возможно ли, чтобы функция rand() выдавала случайно число в 16-ой системе? Без внешних функции?

Вычислить. х случайное число - C++
Вычислить. х случайное число

Случайное число в диапазоне от -20 до 20 - C++
Помогите решить ошипку нужно что бы rand брал диапозон от -20 до 20 // lab_5_2.cpp : Defines the entry point for the console...

Найти случайное число из vector - C++
Добрый день! Имеется вектор : typedef int t_item; typedef vector&lt;t_item&gt; t_items; Как из элементов находящихся здесь взять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 480
27.03.2010, 21:59  [ТС]     Программа, загадывающая случайное число #5
МедведЪ, ага, спасибо =)
Yandex
Объявления
27.03.2010, 21:59     Программа, загадывающая случайное число
Ответ Создать тему
Опции темы

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