Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
Denon AVR 1804

Texte și mesaje funny pe sit...

Recomandari carti non-fictiune

Cat costa un pui la rotisor?
 cum leg firele de la o pompa subm...

PC Voltage +3.3V Red!

Cum conectez la net o centrala Fe...

w11 nu mentine profil power proce...
 DIGI se lanseaza in Belgia cu ser...

Setari XMP ram pentru 5900x - BSO...

Iphone 13, 14 sau 15?

Dune: Prophecy (2024 _ ...)
 DMSS problema

Montare parchet in balcon

Exista doar ... si restul

Instagram - sunt eu batran, sau...
 

Valoare absoluta a unui numar negativ dintr-un vector

- - - - -
  • Vă rugăm să vă autentificați pentru a răspunde
5 răspunsuri în acest subiect

#1
player2001

player2001

    New Member

  • Grup: Junior Members
  • Mesaje: 6
  • Înscris: 01.11.2017
Se da un vector de n elemente . Sa se afiseze un vector care contine elementele vectorului dt ,iar dupa fiecare numar negativ ,valoarea lui absoluta. (In c++)

#2
tavitu

tavitu

    Minune: HE a început să emită facturile!

  • Grup: Senior Members
  • Mesaje: 5.598
  • Înscris: 16.02.2009
Și codul tău unde este?
Ce nelămuriri ai?

#3
player2001

player2001

    New Member

  • Grup: Junior Members
  • Mesaje: 6
  • Înscris: 01.11.2017
#include <iostream>
using namespace std;
int main()
{
   int v[100];
   int i,n,j;
   cin>>n;
   for(i=0;i<n;i++)
    cin>>v[i];
   for(i=0;i<n;i++)
    if(v[i]<0)
  n++;
  for(j=n-1;j>i;j--)
    v[j]=v[j-1];
   v[i+1]=(-1)*v[i];
for(i=0;i<n;i++)
    cout<<v[i]<<' ';
   return 0;
}

#4
tavitu

tavitu

    Minune: HE a început să emită facturile!

  • Grup: Senior Members
  • Mesaje: 5.598
  • Înscris: 16.02.2009
Îți lipsesc niște { }, altfel pare ok.

#5
player2001

player2001

    New Member

  • Grup: Junior Members
  • Mesaje: 6
  • Înscris: 01.11.2017
Da ai dreptate ,acum vrea ...nu credeam ca niste { } imi afecteaza ,eu ma gandeam la paretea cu variabilele ca e gresit ceva. Mersi!

#6
MihaiProg

MihaiProg

    Member

  • Grup: Members
  • Mesaje: 345
  • Înscris: 08.02.2016
tavitu are drepatate, ti-au lipsit niste { }
Am marcat cu bold unde este greseala!

int[] v = new int[100];
  v[0] = 1;
  v[1] = 2;
  v[2] = 3;
  v[3] = -4;
   int i,n,j;
   n = 4;
// pana aici au fost intializarile

   for(i=0;i<n;i++)
   {
  if(v[i]<0)  // daca numarul este negativ
  {
   n++;
  for(j=n-1;j>i;j--)
v[j]=v[j-1];
   v[i+1]=(-1)*v[i];
  }  // daca numarul nu este negativ nu fa nimic

   }

Editat de IvanMihai, 12 noiembrie 2017 - 13:49.


Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate