Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Vector ca parametru cu dimensiune citita de la tastatura : Februarie 15, 2012, 21:28:04
In ce cazuri este mai bine sa folosesc alocare dinamica si cand statica?
M-ar interesa in principal pentru problemele de la olimpiada.
Ceva tips & tricks pentru problemele de la concursuri?
2  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Vector ca parametru cu dimensiune citita de la tastatura : Februarie 13, 2012, 20:34:08

Puteti sa imi explicati cu ce am gresit?
L.E.: am rezolvat. se pare ca problema era la "chestie+1".
Cod:
#include <iostream>
#include <algorithm>

using namespace std;
inline int cmp(int a,int b)
{
      return a <  b; //Aici poate fi orice conditie
}
int main()
{   int v[]={3,2,5,9,6,1,7,0,4};
sort(v,v+9,cmp);
for(int i=0;i<9;i++)
cout<<v[i]<<endl;

}
Asa merge.
3  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Vector ca parametru cu dimensiune citita de la tastatura : Februarie 13, 2012, 15:28:59
Creste eficienta daca folosesc pointeri, sau e doar un mod mai elegant de a scrie?
4  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Vector ca parametru cu dimensiune citita de la tastatura : Februarie 13, 2012, 08:54:58
Chestie reprezinta limiele vectorului?
Ce inseamna inline din fata declararii functiei de comparare?
Am nevoie de o anumita librarie pt functia sort?
5  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Vector ca parametru cu dimensiune citita de la tastatura : Februarie 13, 2012, 00:16:59
Vectorul din functie va avea aceeasi dimensiune cu cel original?
Este mai eficient sa folosesc functia qsort din stdlib.h decat sa o creez eu insumi?
6  infoarena - concursuri, probleme, evaluator, articole / Informatica / Vector ca parametru cu dimensiune citita de la tastatura : Februarie 12, 2012, 22:58:41
As dori sa pun ca parametru pentru o functie un vector cu dimensiunea citita de la tastatura.
Am incercat asa:
Cod:
int chestie ( int j, int a[j])
{int i;
for(i=0;i<j;i++)
cout<<a[i]+1;
}

int main()
{
    int v[]={1,2,3,4,5,6,7,8,9,10},n;
    n=10;chestie(n,v);
}
Insa

Desktop\prelucrare_vectori\cautari\vector\main.cpp|4|error: array bound is not an integer constant|
Desktop\prelucrare_vectori\cautari\vector\main.cpp||In function 'int chestie(...)'Neutral
Desktop\prelucrare_vectori\cautari\vector\main.cpp|6|error: 'j' was not declared in this scope|
Desktop\prelucrare_vectori\cautari\vector\main.cpp|7|error: 'a' was not declared in this scope|
Desktop\prelucrare_vectori\cautari\vector\main.cpp|8|warning: no return statement in function returning non-void|
||=== Build finished: 3 errors, 1 warnings ===|
7  infoarena - concursuri, probleme, evaluator, articole / Informatica / problema criptare simpla : Martie 06, 2011, 23:04:10
Citat
#include <iostream>
#include <fstream>
using namespace std;
int main()
{char x;
fstream f("intrare.txt",ios::in);
fstream g("iesire.txt",ios::out);
while(!f.eof())
{f>>x;
x=x+3;
g<<x;
}
f.close();
g.close();
}
Programul citeste un text dintr-un fisier text, iar apoi il cripteaza(creste valoarea codului ASCII a literei cu 3).
In urma criptarii apar urmatoarele disfunctionalitati:
1.programul nu citeste spatiile;
2.programul adauga un caracter(aleatoriu, cred) la sfarsitul materialului criptat.
Care ar fi problema?
8  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: variabila globala vs variabila locala : Februarie 03, 2011, 16:20:46
Multumesc mult de explicatiile aduse aici... Very Happy
9  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: variabila globala vs variabila locala : Februarie 03, 2011, 12:52:39
Si deci ar fi mai avantajos ca la fiecare program sa declar variabilele global?
10  infoarena - concursuri, probleme, evaluator, articole / Informatica / variabila globala vs variabila locala : Februarie 03, 2011, 10:28:19
Initial am declarat intr-un program vectorul v[700000] local.
La rularea programului am primit eroare cum ca am depasit limita.
Vazand ca nu ii dau de capat,am declarat vectorul global si de data aceasta a mers.
Care e diferenta?
Mentionez ca nu sunt si alte subprograme in sursa.
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines