Fara bucata de cod care genereaza eroarea e greu sa ne dam seama. Posibil fie sa nu folosesti o strucura cum trebuie, fie sa ai greseli de sintaxa
#include
#include
int main()
{
int spaces,position, next_position, order, auxiliary, repeat_program;
int v[1000];
while
{
printf("Alegeti tipul de ordonare:\n");
printf("1. Ordonare crescatoare.\n");
printf("2. Ordonare descrescatoare.\n");
stdin>>order;
if(order==1)
{
printf("Ati ales ordinea crescatoare.\n");
printf("Cate numere introduceti? (MAX=1000): ");
stdin>>spaces;
if(spaces>1000)
printf("Reporniti programul si introduceti un numar corespunzator.");
else
{
printf("Introduceti numerele: ");
for(position=0; position>v[position];
for(position=0; positionv[next_position])
{
auxiliary=v[position];
v[position]=v[next_position];
v[next_position]=auxiliary;
}
}
printf("Ordinea crescatoare a numerelor este: ");
for(position=0; position>spaces;
if(spaces>1000)
printf("Reporniti programul si introduceti un numar corespunzator.");
else
{
printf("Introduceti numerele: ");
for(position=0; position>v[position];
for(position=0; position>repeat_program;
}
while (repeat_program==1);
return 0;
}
Pare destul de incomplet ce ai postat tu aici
Atunci daca poti si daca vrei sa faci tu un astfel de algoritm :
1. Ordonarea unui vector cu n elemente introduse de la tastatura :
a) Afisarea vectorului inainte de ordonare
b) Afisarea vectorului dupa ordonare
c) Sa poata opta pentru ordonare crescatoare/descrescatoare.
Gen
1. Ordonare crescatoare
2. Ordonare descrescatoare
si daca e 1 sa fie crescatoare si 2 descrescatoare
va multumesc anticipat
Nu ajuta pe nimeni sa iti fac eu problemele. Pe mine ca pierd timp, pe tine ca nu inveti nimic.