Witam. Mam do napisania na MTP program odwracający kolejność wyrazów tablicy określonych podanym przedziałem. Dla przykładu: tab = [1,2,3,4,5,6,7,8,9,10], tabodw = [1,2,6,5,4,3,7,8,9,10]. No i coś mi tutaj nie działa, może byłby ktoś w stanie pomóc ?
#include
#include
using namespace std;
int main()
{
int const N=10;
float tab[N]={1,2,3,4,5,6,7,8,9,10};
int p,k;
float a;
cout<<"tab = ["<
wartosci:
cout<<"Podaj p: ";
cin>>p;
cout<<"Podaj k: ";
cin>>k;
if(p>k or p<1 or k>N)
{
cout<<"Zle wartosci p i k"<
goto wartosci;
}
else
while(p
{
a=tab[p-1];
tab[p-1]=tab[k-1];
tab[k-1]=a;
}
cout<<"tabodw = ["<
system("PAUSE");
return 0;
}
Z góry dziękuje