2bc

2bc



2b #include <csldlib>#include <ioslręą'm># includc <siack>

using namespace std;

irit inain(int argc. char *argv[J)

J slack <inl> S,P: int a.min; char b; for (inl i = 0; i < 5; H-+)

; coul«"podaj liczbe"«endl; cin»a: S.push(a): > cout«endl:

//główna funkcja:

inl x = S.sizc().y = x: for (im i = 0: i < x: i++)

|

for (inl i« 0: j < y: j++)

j

if(j~.Q)| min = S.lop(): S.pop(); J clse {

if (min > S.lopO) { P.push(min); min = S.lop(): S.popO; } cłsc (P.push(.S.lopO); S.pop(); J

P.push(min): for (int j = 0 ;j <y:j++)

i

S.push(P.topO);

P.popO;

yT;

i i i

//wypisanie: coui«cndl«cndl: x = .S.si/c():

for (inl i =0; i < x: i++)

P

coui«.S.(op()«"

S.pop():

) cout«endl; systcnifPAUSE"): return EXIT_SUCCESS;

2c. //includc <cstdlib>#include <iostream>#include < siack -using namcspacc std; int main(int argc. char *argv[|)[ stack <int> S,P; int a,min,k;char b;

for (int i = 0; i < 5; i++)

i

|

cout«"podaj licz.bc"«cndl; cin»a;

S.push(a);

}

cout«endl;

int x = S.size(),y = x; int 11=0;

for (int j = 0; j < y; j++)

if(j=0){ min=S.top(); P.push(S.topO); S.popO'- ! elsc if(min>=.S.top())! min=S.top();

P.push(S.topO); S.popO; ll=j; } clse {

P.push(S.topO); S.popO; }

\

i

for (intj = 0;j<y;j-H-)

(

i

if(j=y-ll -1 ) P.pop(); else (

S.push(P.topO);

P.pop();}

coul«endł«endl; x = S.sia(); for (int i = 0; i < x; i++)

f

1

cout«S.top()«" | S.popO;

}

cout«cndi; syslcm("PAOSE''); retum r-XU _SOCCHSS;


Wyszukiwarka

Podobne podstrony:
faq gotoxy #include <cstdlib> #include <iostream> using namespace std; #include
3. HeapSort.cpp #include "sorttab.h" using namespace std; // Zmienne globalne Tab tab, tab
1    #include <iostream> 2 3    using namespace std; 4
8 9 #include <iostream> 0 1    using namespace std; 2 3    int
1    #include <iostream> 2 3    using namespace std; 4 5
#include <iostream> using namespace std; ostream fistrumienl = cout, &strumien2 = strumien
#include <iostream> using namespace std; #include <stdio.h> #include <string.h> st
OpenMP OpenMP/ll #include <omp.h> #include <iostream> using namespace std; int main ( vo
Rozwiązanie do pkt. b: #include <iostream> #include <fstream> using namespace std; 
#include <iostream.h> using namespace std; int raain(){ char s[100] ; cout « "Podaj
Ustawic elementy na stosie S w porzadku rosnacym1 2b tfinclude <cstdlib -#include <iostream>
Test 1 termin (03 02 2012) 11.    W wyniku działania poniższego programu #include&l
1    #include<iostream> 2    using namespace stdj 3 40

więcej podobnych podstron