De ce nu obtin output corect? Unde gresesc, si cum as putea sa fac o astfel de sortare pe un vector cu dimensiune variabila?
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n, v[101];
cin>>n;
for(int i=1; i<=n; i++)
cin>>v[i];
sort(v, v+101);
for(int i=1; i<=n; i++)
cout<
return 0;
}
Răspunsuri la întrebare
Răspuns de
1
1. For-ul merge de la 0 ca sa cuprinda si v[0] si mai mic strict decat n sa nu foloseasca ultima.
2. sort(v,v+101) e gresit! Aia inseamna ca sorteaza toate variabilele de la 0 la 101. Tu nu le-ai citit pe toate, asa ca vei pune doar pana la n adica sort(v,v+n).
Ai in fisierul text un exemplu de sort.
Anexe:
Saharra:
Multumesc muuuult!!
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Studii sociale,
9 ani în urmă
Matematică,
9 ani în urmă