Program na podstawie schematu blokowego praszę o pomoc

0

mam napisac program na podstawi schematu blokowego lecz ocś mi nie dział prosze o pomoc.
Oto moj program:

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{int tab[25], tabb[25];
int i,j;
int k,h;
cout<<"podaj liczby do zbioru A"<<endl;
for(i=0;i<10;i++)
{

cin>>tab[i];
}
cout<<"wyswietlenie zawartosci tablcy A\n"<<endl;
for(i=0;i<10;i++)
cout<<"  "<<tab[i];
cout<<"\n"<<endl;

i=j=1;
tabb[j]=tab[1];


for(i=1;i<=10;i++)
{i=i+1;
k=1;
Y:
if(tab[i]>=tabb[k])
{
                 if (tabb[k]<tabb[j])
                 {k=k+1; goto Y;    
                                 }
                                 else
                                 j=j+1;
                                 tabb[j]=tab[i];
                 
                 }
else
h=j+1;       
X:          
tabb[h]=tabb[h-1];
h=h-1;
if(tabb[h]>tabb[k])
{tabb[k]=tab[i];
j=j+1;
       }                  
           else goto X;       
                  
                  } 
                  
                  
cout<<"  "<<tabb[1];
cout<<"  "<<tabb[2];
cout<<"  "<<tabb[3];
cout<<"  "<<tabb[4];
cout<<"  "<<tabb[5];
cout<<"  "<<tabb[6];
cout<<"  "<<tabb[7];
cout<<"  "<<tabb[8];
cout<<"  "<<tabb[9];
cout<<"  "<<tabb[10];



    system("PAUSE");
    return EXIT_SUCCESS;
}

Oto treść pomocy z góry dziękuje ;-)

A tu bezpośredni link: http://img528.imageshack.us/img528/4623/32520295.png

0

Cos jeszcze jest w tym nie tak, ale nie mam czasu dochodzic co, zostawiam to juz Tobie ;)

#include <iostream>

const int n = 25;

using namespace std;

int main()
{
	int i, j, h, k, a[n], b[n] = {0};

	for(i = 0; i < n; i++)
		cin >> a[i];

	i = j = 0;
	b[j] = a[0];
	for(k = 0; i < n; i++)  {
		if(a[i] > b[k]) {
			if(k < j)
				k++;
			else {
				j++;
				b[j] = a[i];
			}
		} else {
			h = j+1;
			do {
				b[h] = b[h-1];
				h--;
			} while(h > k);
			b[k] = a[i];
			j++;
		}
	}

	for(i = 0; i < n; i++) {
		cout << b[i] << endl;
	}
	
	return 0;
}
0

Tam masz jeszcze na rysunku, ze jedynki masz wstawiac, ale w C++ iteruje sie od zera tablice, wiec dalem zera, poza tym w zadaniu masz, ze to maja byc pointery, a nie indeksy.

0

wielkie dzięki za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1