Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* do napisania program ktory posiada dwie listy, jedna z parzystymi liczbami, druga z nieparzystymi,
- kazda pojedyncza liczba byla wstawiana z randoma, sprawdzana czy jest parzysta czy nie,
- wstawiana w odpowiednie miejsce tak zeby obie listy byly posortowane no i
- dodatkowo wypisac ile razy wystapila sytuacja ze w jednej liscie wystapily liczby o jeden wieksze niz w drugiej */
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- class kulka {
- public:
- kulka *next;
- int wartosc;
- kulka(int x):next(NULL),wartosc(x){};
- void display();
- void dodaj(int cos);
- ~kulka();
- };
- /*
- void kulka::dodaj(int cos){
- kulka *tmp=new kulka(cos);
- for(;next=NULL;next=next->next)
- {
- if
- }
- }
- */
- void kulka::display(){
- if(next != NULL)
- {
- cout<<" "<<wartosc<<" "<<endl;
- next->display();
- }
- else cout<<" "<<wartosc<<" "<<endl;
- }
- int main (){
- kulka *root=new kulka(2); //parzysta
- kulka *korzen=new kulka(1); // nieparzysta
- kulka *temp=root;
- kulka *tempper=korzen;
- kulka *add;
- for(int i=0;i<12;i++)
- {
- int y=rand()%100;
- add=new kulka(y);
- if(y % 2==0)
- {
- cout<<" liczba wynosi akt = " <<y<<" i jest parzysta"<<endl;
- temp->next=add;
- temp=temp->next;
- /* for(int i=0;i<10;i++)
- {
- if(temp->wartosc >
- }
- */
- }
- else
- {
- cout<<" liczba wynosi akt = " <<y<<" i jest nieparzysta"<<endl;
- tempper->next=add;
- tempper=tempper->next;
- }
- y=0;
- }
- cout<<"2 element roota "<<root->next->wartosc<<endl;
- root->display();
- cout<<endl<<endl;
- korzen->display();
- system("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment