Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
tavan fals rigips

Ce preferați: produse mai scumpe ...

Demagnetizare (minimala) ori ba?

Cum pot sa vad pe un proiector pr...
 Joc Drone

Dropshipping

Sfat achizitie AC Gree Fairy vs P...

MONITOR LG fara sonor !
 Batalia pentru Bucuresti - ND, Fi...

Identificare font

problema ping in jocuri online

Problema calculator
 Samsung Galaxy A35

Sfat pentru aprinderea automata a...

Rfg crescut

Cum reactivez Google Maps?
 

[TEMA]Functie sortare

- - - - -
  • Please log in to reply
7 replies to this topic

#1
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014
sa se sorteze crescator un vector folosind fucntii.

#include <iostream>
#include <fstream>
using namespace std;
int v[100];
void sortare(int v[],int n)
{
int gasit,gol=0;
do
{
	 gasit=1;
	 for(int i=1;i<n;i++)if(v[i]>v[i+1])
	 {
		 gol = v[i];
		 v[i]=v[i+1];
		 v[i+1]=gol;
		 
	 }
}while(!gasit);
}
int main()
{ifstream f("vector.in");
int n,i;
f>>n;
	 for(int i=1;i<=n;i++)f>>v[i];
	 sortare(v[],n);
	 ofstream g("vector.out");
	 for(i=1;i<=n;i++) g<<v[i];
	 return 0;
}



zice ca vrea primary expresions inainte de ] la sortare(   ) .adica ;?

Edited by VladBtz, 24 January 2015 - 19:27.


#2
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,235
  • Înscris: 24.02.2007
Ceri 2 parametri si nu trimiti nici unu la apel

#3
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014
ok,am editat codul ,mai are o eroare.zice ca vrea primary expresions inainte de ] la sortare(   ) .adica ;?


si de obiecei vectorul se declara in functie ca functie(v [ ])  sau v[i] sau v ?

#4
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,664
  • Înscris: 29.08.2013
sortare(v[],n);  ->   sortare(v, n);



#5
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014

View Postsftpdt, on 24 ianuarie 2015 - 19:27, said:

sortare(v[],n); -> sortare(v, n);


mersi.programu merge dar la acolda de la sf sortarii zice ca nush ce atinge sfarsitu functiei.i-am dat build si run si a mers.acum cand dau build nu mai apare.

Edited by VladBtz, 24 January 2015 - 19:39.


#6
Pollux

Pollux

    Mandru ca sunt barbat alb, crestin, heterosexual si liberal-cons

  • Grup: Senior Members
  • Posts: 36,339
  • Înscris: 28.02.2005
ai uitat sa il faci pe gasit zero in bucla for. cred...

Edited by Pollux, 24 January 2015 - 19:53.


#7
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,664
  • Înscris: 29.08.2013
Vezi cum indentezi codul.

Daca pui gen

int a,b,c,d,e;
cin>>a>>b>>c>>d>>e;
if(a==3){a--;b++;}else{b--;}for(int i=1;a+=2;i%2==0?i+=2:i+=3){if(i>10){break;}}if(d%2)
{
	a *= 3;
}
cout<<a;


nu mai înţelege nimeni.

#8
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postsftpdt, on 24 ianuarie 2015 - 20:35, said:

nu mai înţelege nimeni.
... nici macar tu (tu, @OP-ule).

Daca nu ti-ai mazgali codul cu picioarele, ci l-ai indenta cum trebuie, ai vedea singur eroarea.

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate