În documentul atașat este prezentat algoritmul de ștergere a unui element de pe o poziție k dată dintr-un vector v cu n elemente
Archive for the ‘Vectori’ Category
Ștergere din vector
Posted in Vectori, tagged stergere, vector on 28/04/2020| Leave a Comment »
Inserare vector
Posted in Vectori, tagged inserare, vector on 21/04/2020| Leave a Comment »
În documentul atașat este prezentat algoritmul de inserare a unui element x dat într-un vector v cu n elemente pe o poziție k dată
Verificare îndeplinire proprietăți pentru elementele unui vector
Posted in Vectori, tagged proprietati, vector on 20/03/2020| Leave a Comment »
Construire vectori
Posted in Vectori, tagged construire, vector on 19/03/2020| Leave a Comment »
Algoritmi pentru bacalaureat
Posted in Vectori, tagged algoritmi, cautare, minim, ordonare, vector on 15/09/2017| Leave a Comment »
În documentele de mai jos sunt cuprinși algoritmii:
- de ordonare a vectorilor;
- de căutare binară a unui element într-un vector;
- de căutare secvențială a unui element într-un vector;
- de determinare a elementului minim și a poziției acestuia în vector;
- de ștergere a unui element dintr-un vector de pe o poziție dată;
- de inserare a unui element într-un vector pe o poziție dată;
- vectori de frecvențe.
Exerciţii tip grilă – vectori
Posted in Vectori, tagged grila, vector on 14/02/2012| Leave a Comment »
Câteva exerciţii de tip grilă la capitolul vectori (limbajul de programare – Pascal). Problemele sunt selectate dintr-o culegere.
Probleme construire vectori
Posted in Vectori, tagged vector on 07/02/2012| Leave a Comment »
Probleme vectori
Posted in Vectori, tagged vector on 31/01/2012| Leave a Comment »
Problemă vector
Posted in Vectori on 06/05/2011| 4 Comments »
Se da un vector X format din variabile de tip intreg. cerinte
1.Cititi in vectori elemente de la tastatura(nr elemente este n)
2.Afisati suma elementelor negative din vector
3.Afisati produsul elementelor pe pozitii impare
4.Scrieti intr-un fisier media aritmetica a elementelor aflate in vectorul V
Nu ştiu modalitatea de lucru a unora. Eu aşa lucrez. Fac separat punctele 2, 3, 4 pentru o mai bună înţelegere, dar se poate rezolva cu o singură parcurgere.
#include <iostream.h>
void main()
{
int n, v[30], sneg, p, i, s;
//citire n
cout<<„n=”;
cin>>n;
// citire elemente vector de la tastatura
for (i=0; i<n; i++)
{
cout<<„v[„<<i<<„]=”;
cin>>v[i];
}
//suma elementelor negative
sneg=0;
for (i=0; i<n; i++)
if (v[i]<0)
sneg=sneg+v[i];
cout<<„Suma elementelor negative: „<<sneg;
//produsul elementelor de pe pozitii impare
p=1;
for (i=0; i<n; i++)
//daca pozitia reala in vector este impara
if ( (i+1)%2==1)
p=p*v[i];
cout<<„Produsul elementelor de pe pozitii impare: „<<p;
//media aritmetica a elementelor din vector
s=0;
for (i=0; i<n; i++)
s=s+v[i];
//impartind 2 nr intregi, rezultatul va fi nr intreg, deci se face conversia de tip
cout<<„Media aritmetica a elementelor din vector: „<<(float) s/n;
}
Rezolvare probleme vector
Posted in Vectori, tagged vector on 07/10/2009| 2 Comments »
Se citeste de la tastatura un sir de n numere intregi. Sa se afiseze toate perechile de elemente nu neaparat consecutive cu proprietatea ca al doilea element al perechii este egal cu restul impartirii primului element al perechii la suma cifrelor sale. Ex : Pentru sirul (124, 5, 33, 44, 9, 4) se afiseaza perechile (124, 5), (44, 4).
var v:array[1..30] of integer;
n,i,j:byte;
gasit:boolean;
begin
write(‘n=’); readln(n);
for i:=1 to n do
begin
write(‘v[‘,i,’]=’);
readln(v[i])
end;
for i:=1 to n-1 do
begin
l:=v[i]; s:=0;
while l<>0 do
begin
s:=s+l mod 10;
l:=l div 10
end;
j:=i+1; gasit:=false;
while (j<=n) and not gasit do
if v[i] mod s=0 then begin
write(‘(‘,v[i],’,’,v[j],’)’);
gasit:=true
end
else j:=j+1
end
end.