Informatică, întrebare adresată de Kidofthedarkness, 9 ani în urmă

Se dă un vector cu n elemente întregi.Să se șteargă din vector un element care urmeaza dupa primul numar par din vector.


Davidpiscot: :)) de la ei
Davidpiscot: M-am gandit sa folosesc altceva
Davidpiscot: Era unu' bun, dar cere bani
artur99: :))))))))
artur99: Ai teamviewer? Dacă vrei dau o tură să verific :D
Davidpiscot: ;))) am inceput sa ma simt prost.Ce mai e si aia?
artur99: Dă google și numaidecât pe primul rezultat :))) E un soft cu care tu îmi dai niște date de de logare și eu mă conectez la PC-ul tău și îl pot controla atâta timp cât nu miști tu mouseul peste mine sau scrii la tastatura peste mine :)))) , sau până închizi tu programul :))
Davidpiscot: Nu pot acusica :D sunt pe tableta .
artur99: aa, ok
Davidpiscot: :)

Răspunsuri la întrebare

Răspuns de thambor
1
int v[100],n,x;
cin>>n;
for(int i=0;i<=n-1;i++){
cin>>v[i]
}
i=-1;
while(x==0){
if(i!=n-1)i=i+1;
if(v[i]%2==0)x=v[i+1];
}
for(i=v[i+1];i<=n-1;i++){
v[i]=v[i+1];
}

thambor: Greut
Kidofthedarkness: Mulțumesc! :(
Răspuns de artur99
1
#include <iostream>
using namespace std;
int main(){

int n, v[1000], i, p=-1;
cin>>n;
for(i=0;i<n;i++){
   cin>>v[i];
   if(p==-1 && v[i]%2==0)p=i;
}
if(p!=-1){
n--;
for(i=p;i<n;i++)v[i] = v[i+1];
}
//Acum afișăm
for(i=0;i<n;i++) cout<<v[i]<<" ";

}

Davidpiscot: pune si long long
thambor: nu stiu exact la ce te referi uite algoritmul acum :#include <iostream> #include<math.h> using namespace std; int main(){ int n,x,d,e,g; cin>>n; x=0; d=1; e=9; g=powl(10, d); for(int i=1;i<=n;i++){ if(i<=e){ x=x*g+i%g; } if(i==e) { d++; g=powl(10, d); e=e*10+e%10; } } cout<<x; }
thambor: mda am pus long long la x da nu merge decat pana la 12 sau 13
thambor: de fapt pana la 15 apoi tot nu merge.Crezi ca poti gasi un algoritm mai bun?
Davidpiscot: tu la declarare ai scris int
Davidpiscot: pune long long
Davidpiscot: eu am schimbat si imi da
AntiEaglesDavids: ochii mei
artur99: -_-
AntiEaglesDavids: (OvO)
Alte întrebări interesante