Есть два файла Не считая хэйдера array.h , в ней только одна строчка:
int randoming();
array.cpp:
#include <iostream>
#include <stdlib.h>
#include <ctime>
#include "array.h"
int randoming()
{
float a[10][10]; int i,j;
srand(time(0));
for(j=0; j< 10;j++){ //строки
for(i=0;i < 10;i++){ //столбцы
a[i][j] = 1-((rand()%100000)*0.00001); //мутим случайные числа
if (a[i][j]<=0.5 && a[i][j]>=0.01){ //задаем ограничения
std::cout << a[i][j] << " ";
}
else
i--; //если не выполнены ограничения мутим рандомное число заново для этого элемента
}
std::cout << std::endl; //новая строка
}
return 0;
}
ai.cpp:
#include <iostream>
#include <cstring>
#include "array.h"
using namespace std;
float random(float i){
return randoming();
}
int main(void)
{
float i;
random(i);
return 0;
}
Только не говорите про лишние хэйдеры - поменяю. Как передать массив из array.cpp в ai.cpp, который вы можете вывести на экран, скомпилировав программу? И как соответственно получить его? Есть предложения?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости