👤
a fost răspuns

URGENT
1) Se citeste de la tastatura numarul n de elemente ale unui sir apoi elementele propriu-zise.
a) Sa se elimine primul numar cu cifra zecilor 3 apoi sa se afiseze sirul
b) Sa se copieze penultimul numar peste primul apoi sa se elimine penultimul numar din sir. Se afiseaza sirul ramas. 


Răspuns :

punctul a)
#include <iostream>
using namespace std;

    int v[100], n;

bool cifra(int a){   
a/=10;   
if(a%10==3) return true;   
else return false;}

int main(){   
int i, a;   
cout<<"n=";cin>>n;
    for(i=1;i<=n;i++){       
cout<<"nr["<<i<<"]=";       
cin>>v[i];   
}
    for(i=1;i<=n;i++) if(cifra(v[i])==true){           
i=a;
    for(i=a;i<n;i++) v[i]=v[i+1];
 n--;          
break;}   
    for(i=1;i<=n;i++) cout<<v[i]<<" ";
cout<<endl; ///de aici incepe punctul b)
v[1]=v[n-1];
v[n-1]=v[n];
n--;

for(i=1;i<=n;i++) cout<<v[i]<<" ";
}