Как в С++ задать рандомный массив?

компьютеры Компьютеры программирование программы C++


Примечание:
#include <iostream>
#include <locale>
#include <conio.h>
#include <cstdlib>
#include <cmath>
#include <ctime>

using namespace std;

bool simple (int); /* объявление функции */

int main() /* собственно программа */
{
setlocale(LC_ALL, "Rus");

int numb[10000], j;

for (int j(1); j<10000; j++);
{
srand(time(0));
numb[j]=rand()%100;
if (simple(numb))
{
cout<<"Число "<<numb[j]<<" простое\n\n";
}
else
{
cout<<"Число "<<numb[j]<<" составное\n\n";
}
}

}

bool simple (int a[10000]) /* Функция bool */
{
bool b=true; int i;

a[i]=abs(a[i]);
for (int i(2); (i<a[i]) && (b); i++)
{
b=((a[i]%i)!=0);
}
return b;
}

Это программа поиска простых чисел в рандомном массиве. Не могу его задать.

Примечание:
"srand(time(0)); перед циклом."
Не идёт.
Ответы:
Попробуй поставить srand(time(0)); перед циклом.
> simple
По-английски простое число - prime.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.