• Welcome to Forum graficzne Burning-Brushes.pl. Please log in or sign up.
 

C++ : pomoc.

Zaczęty przez Vers^, Marzec 23, 2011, 20:50:42

Poprzedni wątek - Następny wątek
Mam do napisania poniższy program, ale nijak nie wiem jak się do niego zabrać a wiele nieudanych prób zmusiło mnie do odwiedzenia BB i skorzystania z uprzejmości tutejszych programistów.

Treść:
Ułóż program, który z tablicy liczb całkowitych wybierze tylko te, które należą do przedziału [-2;5].

Nic więcej nie mam, tylko w/w treść. Za pomoc kliknę gdzie trzeba, bo nie wiem jak inaczej mógłbym się odwdzięczyć. :)

Pozdrawiam
Vers^
[center][color=#708090]"Są takie chwile, do których wykupił bym bilet,
Zapadam się w fotelu, wspominając pokonane mile,
Trzymam je na dłoni, po czym wypuszczam jak motyle,
Jeszcze minuta i ta nuta także pozostanie w tyle"[/color][/center]

a powiedz mi teraz jaki liczby mają się znaleźć ? na sztywno wrzucone w kodzie czy jako argumenty ?
[code]#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <time.h>

using namespace std;


int main ()
{
int n;
cout<<"Podaj liczbe elementow tablicy"<<endl;
cin>>n;
int pom=n;
int *createtable=new int[n];
bool *booltable=new bool[n+1];
for (int i=0;i<n;i++)
{
booltable[i]=0;
}
srand(time(0));
for (int i=0;i<n;i++)
{
while (booltable[pom])
{
/*zakres losowych liczb [-100,100]*/
pom=-100+rand()%201;
}
booltable[pom]=1;
createtable[i]=pom;
cout<<createtable[i]<<" ";
}
cout<<endl;
for (int i=0;i<n;i++)
{
cout<<createtable[i]<<" ";
}
cout<<endl;
for (int i=0;i<n;i++)
{
if(createtable[i] >= -2 && createtable[i] <= 25)
{
cout<<createtable[i]<<endl;
}
}
getch ();
return 0;
}[/code]

cholerstwo nie działa jak powinno. Szczerze to nie mam pojęcia.
Po uruchomieniu zobaczysz dwa wierszy liczb, powinny byc identyczne ale czasami coś nie za bardzo.
Niby wszystko ok a jednak. Tablica uzupełniana jest z losowych nie powtarzających się liczb.
[center]
|[url="http://burning-brushes.pl/pm/?sa=send"][size=12px] Pomogę z zakresu matematyki [/size][/url]|[url="http://www.matematyka.pl/index.php"][size=12px] Matematyka.pl [/size][/url]|[url="http://matematyka.pl/viewtopic.php?t=28951"][size=12px] Kurs LaTeX-a [/size][/url]|
|[url="http://burning-brushes.pl/imghost/uploads/6322bb4a19.gif"][size=12px] Gainer[/size][/url]|
|[size=12px][color=brown]Prawdziwy informatyk wiesza się razem ze swoim programem[/color][/size]|
|[url="http://burning-brushes.pl/programowanie/organizer/"][size=12px] Organizer [/size][/url]|[url="http://burning-brushes.pl/programowanie/szyfrowanie/"][size=12px] Szyfrowanie [/size][/url]|[url="http://burning-brushes.pl/programowanie/program-zmieniajacy-znajomemu-opis-na-gadu-gadu/"][size=12px] Gadu-Gadu [/size][/url]|[url="http://burning-brushes.pl/phpmysql/foliofast/"][size=12px] Foliofast [/size][/url]|
[/center]

Szczerze powiedziawszy, to wyobrażałem sobie, że ten program będzie trochę inaczej działał, no ale zobaczymy co na niego moja urocza pani od programowania, powie. :D
Dzięki za pomoc, tak czy siak. :)
[center][color=#708090]"Są takie chwile, do których wykupił bym bilet,
Zapadam się w fotelu, wspominając pokonane mile,
Trzymam je na dłoni, po czym wypuszczam jak motyle,
Jeszcze minuta i ta nuta także pozostanie w tyle"[/color][/center]