АИ
Андрей Иванов
помогите пожалуйста в с++
Напишите программу, которая создает файл, элементами которого являются значения от 1 до 100. Чтобы определить частоту, с которой каждый элемент был создан в файле. СПАСИБО ЗАРАНЕЕ
Напишите программу, которая создает файл, элементами которого являются значения от 1 до 100. Чтобы определить частоту, с которой каждый элемент был создан в файле. СПАСИБО ЗАРАНЕЕ
#include
#include
#include
using namespace std;
int main()
{
int i,N,j,s[100];
srand(time(NULL));
cout << "количество чисел: "; cin >> N;
ofstream ou("a.txt");
for(j=0;j-100;s[j++]=0);
for(i=0;i-N;i++) j=rand() % 100,ou << j << endl,s[j]++;
for(j=0;j-100;j++) cout << "Частость числа " << j << ": " << s[j]/float(N) << endl;
ou.close();
return 0;
}
Только элементы не создаются в файле. Они создаются в памяти, а в файл только записываются