Trebuie să se facă două şiruri, unul pentru stocarea elementelor pozitive și celălalt pentru elementele negative ale şirului array, și logica necesară care va efectua extragerea elementelor corespunzătoare şi plasarea lor în şirul adecvat. Elementele egale cu zero nu trebuie introduse în şirurile rezultate.
De fapt m-ar interesa doar cum sa fac ca in sirul cu elementele pozitive sa nu fie adaugate elementele egale cu zero
Răspunsuri la întrebare
Răspuns de
0
Se poate face urmatoarea operatiune.
Declari cei doi vectori. (v1 pt termeni pozitivi si v2 pt termeni negativi)
Citim pe rand elementele sau parcurgem sirul respectiv.
Daca numarul citit e > 0 atunci il adaugam in v1 altfel daca < 0 il adaugam in sirul/array-ul/vectorul v2
Sper ca te-am ajutat atata timp cat nu ai cerut concret un program intr-un anumit limbaj de programare.
Eu iti fac o varianta in C#
int[] sir ={-1, 0, 12, -33, 0, 50}
int[] v1 = {};
int[] v2 = {};
for(int i = 0; i<sir.Length;i++)
{
if (sir[i] > 0)
{
Array.Resize(ref v1, v1.Length + 1);
v1[v1.Length-1] = sir[i];
}
else if (sir[i] < 0)
{
Array.Resize(ref v2, v2.Length + 1);
v2[v2.Length-1] = sir[i];
}
}
Iar aici afisezi cei doi vectori, v1 cu elementele pozitie iar v2 cu elementele negative ale sirului sir.
Toate cele bune si sarbatori fericite!
Declari cei doi vectori. (v1 pt termeni pozitivi si v2 pt termeni negativi)
Citim pe rand elementele sau parcurgem sirul respectiv.
Daca numarul citit e > 0 atunci il adaugam in v1 altfel daca < 0 il adaugam in sirul/array-ul/vectorul v2
Sper ca te-am ajutat atata timp cat nu ai cerut concret un program intr-un anumit limbaj de programare.
Eu iti fac o varianta in C#
int[] sir ={-1, 0, 12, -33, 0, 50}
int[] v1 = {};
int[] v2 = {};
for(int i = 0; i<sir.Length;i++)
{
if (sir[i] > 0)
{
Array.Resize(ref v1, v1.Length + 1);
v1[v1.Length-1] = sir[i];
}
else if (sir[i] < 0)
{
Array.Resize(ref v2, v2.Length + 1);
v2[v2.Length-1] = sir[i];
}
}
Iar aici afisezi cei doi vectori, v1 cu elementele pozitie iar v2 cu elementele negative ale sirului sir.
Toate cele bune si sarbatori fericite!
Alte întrebări interesante
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă