December 2018 2 18 Report
Mam napisać programik w C++, losowanie liczb.. Gdzieś mam błąd, ale nie mam pojęcia jaki.. Jak ktoś coś, to dzięki.. ;)
#include
#include
#include
using namespace std;
int main()
{
int j,p,a;
int tab_ile[10];
int tab_liczby[10];
cout<<"Program losuje 10 liczb od 0 do 9, wypisuje tylko niepowtarzające się losy,następnie wypisuje ile razy była wylosowana każda liczba";
for (a=1; a<=10; a++) //Tablice wypełniam zerami.
{
tab_liczby[a]=0;
}
for (j=0; j<=9; j++)
{
tab_ile[j]=0;
}

for (a=1; a<=10; a++) //Losując liczbę, od razu sprawdzam, czy się nie powtórzy w tablicy.
{
rand()%10+0==p;
for (j=0; j<=9; j++)
{
if (tab_liczby[j]==p)
tab_ile[p]++;
else
p=tab_liczby[a];
tab_ile[p]++;
}
}
cout<<"Wylosowane liczby to:"< for (a=1; a<=10; a++) //Wypisuję wyniki.. Problem w tym, że w programie nic się nie dzieje..
{
cout< cout<<" ";
}
cout<<"Tyle razy wylosowano poszczególne liczby, kolejno od 0 do 9:"< for (j=0; j<=9; j++)
{
cout< cout<<" ";
}
return 0;
}
More Questions From This User See All

Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2025 KUDO.TIPS - All rights reserved.