![]() |
| | #1 (permalink) | ||
| Ajutor cu niste probleme in C++ !!!!!!
Am de facut pana vineri dimineata 4 probleme care nu sunt prea grele, dar cum nu ma prea pricep am nevoide ajutor. 1. Se considera vectorul V cu n elem. naturale. Sa se puna pe primele pozitii in vector eventualele zerouri, iar pe urmatoarele pozitii celelalte elem. 2. Se citeste un vector V cu n elem. care sunt cifre. Sa se genereze nr. format din cifrele pare ale vectorului. 3. Se citeste un nr. natural n. Sa se creeze vectorul A care contine cifrele pare ale nr-ului si vectorul B care contine cifrele impare ale nr-ului. 4. Fie V un vector de numere intregi. Sa se construiasca un vector W a.i W [i]= nr de aparitii ale lui v[i] in vectorul V pt fiecare i. V are n elem, V se citeste. | |||
|
| | #3 (permalink) | ||
| Join Date: Oct 2003 |
Ia 3-u. Alealalte is la fel de usoare ![]() [code] #include <iostream.h> #include <conio.h> void readVector(int* array, int& length) { cout << "Dati lungimea: "; cin >> length; for (int i=0; i<length; i++) { cout << i+1 << ": "; cin >> array[i]; } } void writeVector(int* array, int length) { for (int i=0; i<length; i++) cout << array[i] << " "; } void add2Vector(int* array, int& length, int element) { array[length]=element; length++; } int main() { int array[50]; int pare[50]; int length_pare=0; int impare[50]; int length_impare=0; int length; readVector(array, length); for (int i=0; i<length; i++) { if (array[i]%2==0) add2Vector(pare,length_pare,array[i]); else add2Vector(impare,length_impare,array[i]); } cout << "Vectorul initial: "; writeVector(array,length); cout << endl; cout << "Vectorul cu elemente pare: "; writeVector(pare,length_pare); cout << endl; cout << "Vectorul cu elemente impare: "; writeVector(impare,length_impare); cout << endl; } [/code] | ||
|
| | #4 (permalink) | ||
|
Am revenit cu alte probleme ![]() 1. Se citeste un vector V cu n elem.nr. intregi. Sa se determine vectorul W care contine pt. fiecare elem. v[i] nr. de aparitii a ultimei cifre a lui v[i] in elem. vectorului V. 2. Se citeste un vector V cu n elem. nr. intregi. Sa se creeze vectorul A care contine elem. pozitive ale lui V si vectorul B care contine elem. negative ale lui V. 3. Se citeste un vector V cu n nr. naturale care sunt cifre. Sa se creeze nr. format din elementele diferite de 0 ale lui V. | |||
|
| | #5 (permalink) | ||
| Join Date: Oct 2003 |
2-u se face ca ala de mai sus cu o simpla modificare (evidenta de altfel). pt restu, ca sa afli ultima cifra a unui nr K: [code] ult_cif = k % 10;[/code] ca sa creezi un nr K cu cifrele unui vector V de lungime n [code] int k=0; for (int i=0; i<n; i++) { k=k+v[i]; if (i != n) k=k*10; }[/code] Partea cu cifrele diferite de 0 ti-o implementezi TU. Nu-ti mai dau programe gata facute Treci la munca!
| ||
|
![]() |
|
| Thread Tools | |
|
|