Prosze o pomoc w napisaniu programu na podstawie schematu bl

Programowanie w języku C i językach pochodnych, jak C++, C#
dejzi136

Prosze o pomoc w napisaniu programu na podstawie schematu bl

Post autor: dejzi136 »

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;
}
//tab=tabb[j];
//cout<<"wyswietlenie zawartosci tablicy B"<<endl;
//for(j=1;j<=10;j++)
cout<<"wyswietlenie zawartosci tablcy A\n"<<endl;
for(i=0;i<10;i++)
cout<<" "<<tab;
cout<<"\n"<<endl;
//for(j=1;j<=10;j++)
i=j=1;
tabb[j]=tab[1];

//tu zaczyna sie sortowanie
for(i=1;i<=10;i++)
{i=i+1;
k=1;
Y:
if(tab>=tabb[k])
{
if (tabb[k]<tabb[j])
{k=k+1; goto Y;
}
else
j=j+1;
tabb[j]=tab;

}
else
h=j+1;
X:
tabb[h]=tabb[h-1];
h=h-1;
if(tabb[h]>tabb[k])
{tabb[k]=tab;
j=j+1;
}
else goto X;

}


//cout<<"wyswietlenie zawartosci tablcy B\n"<<endl;
//for(j=1;j<=10;j++)
//cout<<" "<<tabb[j];
//cout<<"\n"<<endl;
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];
//for(j=1;j<=10;j++)
//cout<<" "<<tabb[j];
//cout<<"\n"<<endl;


system("PAUSE");
return EXIT_SUCCESS;
}
Oto treść pomocy z góry dziękuje
<image>http://img203.imageshack.us/img203/2461 ... jpg</image>
Gość

Re: Prosze o pomoc w napisaniu programu na podstawie schematu bl

Post autor: Gość »

Anonymous pisze: 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;
}

cout<<"wyswietlenie zawartosci tablcy A\n"<<endl;
for(i=0;i<10;i++)
cout<<" "<<tab;
cout<<"\n"<<endl;
//for(j=1;j<=10;j++)
i=j=1;
tabb[j]=tab[1];


for(i=1;i<=10;i++)
{i=i+1;
k=1;
Y:
if(tab>=tabb[k])
{
if (tabb[k]<tabb[j])
{k=k+1; goto Y;
}
else
j=j+1;
tabb[j]=tab;

}
else
h=j+1;
X:
tabb[h]=tabb[h-1];
h=h-1;
if(tabb[h]>tabb[k])
{tabb[k]=tab;
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];
//for(j=1;j<=10;j++)
//cout<<" "<<tabb[j];
//cout<<"\n"<<endl;


system("PAUSE");
return EXIT_SUCCESS;
}
Oto treść pomocy z góry dziękuje
<image>http://img203.imageshack.us/img203/2461 ... jpg</image>
ODPOWIEDZ