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

Cine ma poate ajuta???<br /> Se dă un șir cu n elemente întregi, valoare întreagă X și un număr p. Cerinţa Să se insereze pe poziția p în șir valoarea X. Date de intrare Programul va citi de la tastatură trei valori n, X, p, cu semnificația precizată, apoi n numere întregi reprezentând elementele șirului. Multumesc anticipat

Anexe:

Răspunsuri la întrebare

Răspuns de blindseeker90
2
#include <iostream>
using namespace std;

int main(){
int a[25];
int poz,val,n,n0,i,nr=1;
cout<<"Introduceti numarul de numere intregi: ";
cin>>n;
n0=n;
cout<<"Introduceti pozitia pe care vrei sa apara valoarea: ";
cin>>poz;
cout<<"Introduceti valoarea pe care vreti sa o puneti pe pozitie: ";
cin>>val;

cout<<"Introduceti valorile una dupa alta: ";
while(n0>0){
if(nr==poz){
a[nr]=val;
nr++;
}
cin>>a[nr];
nr++;
n0--;
}
cout<<"Valorile sirului sunt:\n";
for(i=1;i<=n+1;i++){
cout<<a[i]<<" ";
}

return 0;
}

BiaKoolKid: Nu ma pricep eu..dar X si p..unde sunt?
blindseeker90: Sunt poz si val. Sunt clar determinate de mesajul de deasupra lor. Poti sa editezi daca vrei sa fie acele doua nume de variabile, ei la final tot ce vor este sa testeze daca acel cod va merge sau nu. Nu stiu daca denumirea variabilelor are vreo importanta
BiaKoolKid: E problema de pe pb info..si daca nu denumesc variabilele asa..zice ca e gresit
blindseeker90: Foloseste Replace si inlocuieste peste tot unde scrie poz si val cu X si p. Scopul este sa iti numesti variabilele in asa fel incat sa tii minte ce inseamna, de aceea poz-pozitie, val-valoare.
BiaKoolKid: Multumesc mult! Dacă ai timp,mă mai poti ajuta la una?
blindseeker90: da
BiaKoolKid: Am pus "intrebarea"
Alte întrebări interesante