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

Ошибка 'Randomize' was not declared in this scope - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
jakis
 Аватар для jakis
1 / 1 / 0
Регистрация: 22.01.2012
Сообщений: 18
03.07.2014, 19:20     Ошибка 'Randomize' was not declared in this scope #1
Сегодня - первый день, когда я что-то "создаю" на языке с++, поэтому я с ним на "Вы". Собственно, создаю программку: в дело шло все (конспекты, сведения с интернета), поэтому получилась такая мешанина - первая программа на с++. Я думал, что делаю все правильно... щас. Нажал компиляцию, компилятор нашел ошибку в "randomize()" и написал "[Error] 'Randomize' was not declared in this scope". Я, вроде, подключил все библиотеки, которые нужны... ну не идёт...

P.S. там еще дофигалион ошибок, но, я думаю, с ними смогу справиться

P.SS. работаю на "dev c++ (5.4.2)"

P.SSS. вот код:
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
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
      int A[20],j,j1,max,p=1,min;
      Randomize();
      Scanf("Введите размер массива:%d",&max);
      For(j=1,j<=max,j++)
      {
        A[j]=random(55)-50;
      }   
      For(j=1,j<=max,j++)
      {
        p=p*A[j];
      }
      min=A[j];
      For(j=1,j<=max,j++)
      If(A[j]<min)
      {
                  min=A[j];
                  j1=j;
                  }
      Printf("Произведение=%d .\n",&p);
      Printf("Наименьшее=%d .\n",&min);
      Printf("Номер наименьшего=%d .\n",&j1);
      }
Добавлено через 1 минуту
+ я даже подключил библиотеку, которая и не нужна вовсе
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 19:20     Ошибка 'Randomize' was not declared in this scope
Посмотрите здесь:

'...' was not declared in this scope C++
Ошибки:х1,х2 was not declared in this scope C++
C++ Ошибка cpp|7|error: 'itoa' was not declared in this scope
error: . was not declared in this scope C++
C++ [Error] 'If' was not declared in this scope
Was not declared in this scope C++
Ошибка [Error] 'ofstream' was not declared in this scope C++
'to_string' was not declared in this scope C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,921
03.07.2014, 21:56     Ошибка 'Randomize' was not declared in this scope #2
jakis, переделал,правда у меня VS:

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
#include <iostream>
# include <locale.h>
# include <ctime>
# include <cstdlib>
using namespace std;
 int main()
{
      int j,index,size,a1=5,a2=55,A,min=100,p=1;
      
       setlocale(LC_ALL,"rus");
      srand(time(NULL));
      cout<<"Введите количество элементов :";
      cin>>size;
      
      for(j=1;j<=size;j++)
      {
        A=a1 + (a2-a1)*(rand())/RAND_MAX;
        cout<<j<<" элемент = "<<A<<endl;
        p=p*A;
        if(A<min)
        {
         min=A;
         index=j;
        }
      }   
     
   
      cout<<"Произведение= "<<p<<endl<<"Наименьшее= "<<min<<endl<<
      "Номер наименьшего= "<<index<<endl;
      return 0;
    
}
gru74ik
Модератор
 Аватар для gru74ik
3123 / 1349 / 167
Регистрация: 20.02.2013
Сообщений: 3,867
Записей в блоге: 18
04.07.2014, 23:35     Ошибка 'Randomize' was not declared in this scope #3
Цитата Сообщение от jakis Посмотреть сообщение
[Error] 'Randomize' was not declared in this scope
Потому что эта функция работает только в среде разработки C++ Builder.
Yandex
Объявления
04.07.2014, 23:35     Ошибка 'Randomize' was not declared in this scope
Ответ Создать тему
Опции темы

Текущее время: 12:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru