Informatică, întrebare adresată de gvendyousader, 8 ani în urmă

Să se afle cate elemente ale vectorului aparțin intervalului închis determinat de primul și ultimul element din vector. Îmi puteți scrie codul vă rog.​


serban1337: Ca de exemplu, daca v[100] = {1,2,3,3,4,1,3} raspunsul o sa fie 5, deoarece apare de 2 ori unu (unul la inceput, si altul pe la final) si 3 apare de 3 ori ( 2 prin mijloc si unul la final)

Răspunsuri la întrebare

Răspuns de serban1337
1

Răspuns:

Raspuns

Explicație:

Daca am inteles problema bine atunci asta e rezolvarea:

#include <iostream>

using namespace std;

int main()

{

   int v[100];

   int primul,ultim,n,i;

   int elem=0;

   cin>>n;

   for(i=1;i<=n;i++)

   {

       cin>>v[i];

       ultim=v[i];

   }

   primul=v[1];

   for(i=1;i<=n;i++)

   {

       if(v[i]==primul||v[i]==ultim)

           elem++;

   }

   cout<<elem;

   return 0;

}


serban1337: aaaa
serban1337: scuze, in loc de elem+=v[i] scrie elem++
serban1337: stai, ca il editez eu
serban1337: asa, scuze dar nu am inteles eu exact problema
serban1337: Acum este corect
serban1337: Problema era ca la mine facea suma, dar acum doar afla cate elem sunt
gvendyousader: ok
gvendyousader: merci
serban1337: Scuze, iar pentru greseala mea
serban1337: Si cu placere!
Alte întrebări interesante