Jump to content
  • 0

Help C+


Ezalor

Dotaz

Zdravim, sem v programování začátečník a potřeboval bych pomoct se skriptem. Mám za úkol:

Napište program, který otestuje generátor náhodných čísel od 0 do 9. Program vygeneruje n-krát náhodné číslo z rozsahu 0 až 9 (n je zadáno z klávesnice) a uloží si do pole absolutní četnosti jednotlivých generovaných čísel. Na obrazovku vypíše tabulku s absolutními a relativními četnostmi.

První část mám, ale nevim jak na tabulku.

Popřípadě jakoukoliv kritiku přijímám.

 

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
 
#define random(num) (rand()%(num))
 
void randomize(void)
{
srand((unsigned) time(NULL));
}
int main(int argc, int i, int n, char **argv)
{
printf("Nahodna cisla od 0 do 9\n");
  scanf("%d",&n);
  for(i=0; i<n; i++)
  printf("%d\n", rand()%10);
    system("PAUSE");
  return 0;
  randomize();
}
Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0
srand (time(NULL));
int n;
cin >> n;
int *pole = new int[10];

for (int i = 0; i < 10; i++)
pole[i] = 0;

while(n--)
pole[rand() % 9]++;

for (int i = 0; i < 10; i++)
cout << pole[i] << " ";

Nejak takto... asi... nvm co znamena "absolutní četnosti"




			
		
Link to comment
Share on other sites

  • 0
srand (time(NULL));
int n;
cin >> n;
int *pole = new int[10];

for (int i = 0; i < 10; i++)
pole[i] = 0;

while(n--)
pole[rand() % 9]++;

for (int i = 0; i < 10; i++)
cout << pole[i] << " ";

Nejak takto... asi... nvm co znamena "absolutní četnosti"


Díky zkusim, jinak absolutní četnost je suma kolikrát se vygenerovalo např. číslo 8 atd..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...