Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Problema c++ , vectori  (Citit de 5289 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Raluca_Ionescu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 6



Vezi Profilul
« : Martie 12, 2016, 10:12:37 »

Buna ! Ati putea sa ma ajutati cu niste sfaturi pentru rezolvarea  unei probleme in c++ folosind vectori ?
Asta e cerinta : " Un echipaj salvamont decide sa monteze corzi de siguranta pe tarseele turistice cu risc mare de accidentare . Deoarece corzile de siguranta  sunt foarte scumpe ,se vor monta doar intre punctele  a caror diferenta de nivel este mai mare de 5 m .Cate corzi egale intre ele se vor instala ?"
datele de intrare sunt N ( numarul de cote ) ,H (valoarea cotelor) si D (diferenta dintre doua cote) .
Am reusit sa rezolv problema pana in acest punct . Nu stiu insa cum sa afisez numarul de corzi egale dupa ce am sortat valorile din vector. Multumesc anticipat.
Cod:
int H[20] , N , D[20] , C ,  i , aux , j , l[20], M=0, L[20], d=0;
cout<<"N = ";cin>>N;

for(i=1;i<=N;i++)
{
    cout<<"H["<<i<<"]= ";
    cin>>H[i];
}
C = 0;
for(i=2;i<=N;i++)
{
  D[i-1] = H[i] - H[i-1] ;

  if(D[i-1] > 5)
  {
      C=C+1;

  }
}
cout<<C<<endl<<endl;
for(i=1;i<=N;i++){
    if(D[i] > 5) {
        d++;
        l[d]=D[i];
}
}
 for (i=1;i<=d;i++)
 {
     cout<<"L["<<i<<"]= "<<l[i]<<endl;
 }


 cout<<endl;
    for(i=1; i<C; i++ )
      for(j=i+1; j<=C; j++)
        if(l[i] > l[j])
        { aux = l[i];
        l[i] = l[j];
        l[j] = aux;  }
   for(i=1; i<=C; i++)
    cout<<l[i]<<"  ";
« Ultima modificare: Martie 12, 2016, 14:03:14 de către Ionescu Raluca » Memorat
Vali_Deaconu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #1 : Martie 12, 2016, 15:57:30 »

http://pastebin.com/RuBEL2RQ

Sper să fie ceea ce cauți...  Think
Memorat
Raluca_Ionescu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 6



Vezi Profilul
« Răspunde #2 : Martie 12, 2016, 16:05:34 »

Mersi mult !  Very Happy
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines